2

我在 ubuntu 上部署了一个 openfire 服务器和一个 mina 服务器。我通过命令获得以下信息 cat /proc/net/sockstat:

sockets: used 5842
TCP: inuse 17 orphan 5 tw 16 alloc 5711 mem 1165
UDP: inuse 0 mem 1
UDPLITE: inuse 0
RAW: inuse 0
FRAG: inuse 0 memory 0

使用的套接字的值总是不断增加。到现在,使用的socket数量已经增加到了80k,真实的tcp在线数在4k左右。我已经配置了 openfire 的属性。我将空闲 ping 时间设置为 30 秒,这意味着如果某些 tcp 客户端保持空闲一段时间,它们将断开连接。经过大量测试,在我的测试环境下运行良好,但在真实服务器上的测试环境不如我的测试环境。我该如何解决?或者如何检查?

4

0 回答 0