[英]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.