簡體   English   中英

如何強制CLOSE_WAIT停止

[英]How to force CLOSE_WAIT to stop

我無法關閉服務器然后再打開。 我嘗試使用多種命令將其殺死,但最終似乎仍然加載CLOSE_WAITS:

 netstat -a | grep 8043
tcp        1      0 localhost:60667         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60830         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60828         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60820         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60821         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60818         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60802         localhost:8043          CLOSE_WAIT
tcp        1      0 localhost:60819         localhost:8043          CLOSE_WAIT

我知道原因是由於我在開發過程中某些代碼崩潰而導致的。 殺死它的方法是什么? 它的GNU / Linux服務器。

盡管解決您的問題為時已晚,但我日后會回答此問題。

注意:這是針對apache服務器的。 這可能適用於tomcat或其他。 我沒有嘗試其他人。

我遇到了同樣的問題。 我在某個端口關閉了服務器,但是卻掛在CLOSE_WAIT狀態。 以下命令為我解決了。

sudo /etc/init.d/apache2 restart

這只是重啟apache。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM