我使用在Linux机器上运行的Netty4.0编写TCP / IP服务器,收听小型GPS跟踪设备。我一直面临着奇怪的问题,就是服务器在我启动它后几个小时就停止收听它们。我可以看到任何错误日志,但服务器仍在运行。看起来只有频道不起作用。当我运行客户端进行运行状况检查时,客户端套接字仍处于活动状态,并继续向服务器发送数据包,但服务器无法获取它。 如果您有任何想法如何解决,请告诉我。我们将不胜感激。
答案 0 :(得分:0)
没有更多信息就无法分辨。我会检查不同的东西,比如是否有OOM异常或telnet,如果服务器真的拒绝连接等。另外jstack可能会告诉你是否有一些死锁等。