我无法关闭服务器并重新打开。我已经尝试用大量命令杀死它但我似乎最终仍然有大量的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服务器。
答案 0 :(得分:0)
虽然现在解决问题为时已晚,但我将来会回答这个问题。
<强> N.B。这是针对apache服务器的。同样适用于tomcat或其他人。我没有尝试别人。
我遇到了同样的问题。我在一个端口关闭了服务器,但它挂在CLOSE_WAIT
状态。以下命令为我解决了。
sudo /etc/init.d/apache2 restart
这只是重启apache。