Tcp Socket在java中经过一段时间后开始丢弃连接

时间:2014-02-28 09:04:33

标签: java linux sockets tcp

我有一个监听客户端请求的java服务器。 这是一个多线程环境。经过一段时间后,服务器开始拒绝新连接,并且还删除已创建的已建立连接。 Java Server正在linux机器上运行。

任何人都可以帮助它是机器问题还是代码问题。 linux有1677216 tcp_wmem和tcp_rmem。

1 个答案:

答案 0 :(得分:0)

如果没有看到您的代码,就无法给出问题的确切答案,但您可能想要尝试的一些建议是,将您的线程数限制为较小的数字,并检查您是否正确关闭套接字。