如何優雅地停止在特定連接埠上執行 tcp 伺服器的進程?

如何優雅地停止在特定連接埠上執行 tcp 伺服器的進程?

我有一個 systemd 服務單元,它在主機上的特定連接埠上啟動 TCP 伺服器。

但在重新啟動連接埠繼續運行時,如果我重新啟動服務,我會收到已在使用中的錯誤位址。

在挖掘更多內容時,我發現 tcp 伺服器的連接埠仍然打開,因為服務無法啟動,但如果我們停止服務,打開的 tcp 連接埠就會關閉。

相關內容