我使用 node.js 和 socket.io 创建了一个游戏。一切正常,但有时这个游戏套接字服务器不响应任何连接。当我转到处理信息 -> 文件和连接(在 webmin 中)时,我看到有许多连接具有 CLOSE_WAIT
和 FIN_WAIT2
状态。我认为问题出在这些连接上,因为当有大约 1,000 个连接时游戏会失败。服务器操作系统为 Ubuntu Linux 12.04。
如何终止这些连接或增加允许的最大连接数?
最佳答案
补充一下 Jim 的回答,我认为您的客户端处理套接字连接关闭时存在问题。看来您的客户端没有正确关闭套接字(服务器启动和客户端启动关闭),这就是您的服务器有这么多等待状态的原因
关于linux - 如何杀死 "CLOSE_WAIT"和 "FIN_WAIT2"网络连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15622758/