0

我无法关闭并重新打开服务器。我试过用大量命令杀死它,但我似乎仍然有大量的 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 服务器。

4

1 回答 1

-2

虽然现在解决您的问题为时已晚,但我正在为将来回答这个问题。

注意这是用于 apache 服务器的。这同样适用于 tomcat 或其他。我没有试穿别人。

我遇到了同样的问题。我在一个端口关闭了服务器,但它处于挂起 CLOSE_WAIT状态。以下命令为我解决了。

sudo /etc/init.d/apache2 restart

这只不过是重新启动apache。

于 2017-05-24T08:04:48.263 回答