先到服务器上 看下 socket 是不是有 大量的 time_wait 等, 是不是是 socket资源消耗掉了
看看是不是有socket句柄泄漏等,以及资源泄漏。
[quote=引用 楼主 shengliz 的回复:] IOCP写的服务端,自己做过压力测试,连接上万个socket对象没有问题,但是现在发现这么个现象,放在服务器上连续运行了两个多月后,连接数统计出来也就1000多个,然后客户端连接不上了,telnet下也失败,重启下服务就好了。 请大侠们分析下,大概是哪里出现问题了?
你这个很象资源未能正确的释放,才造成必须重启。 你再检查下代码 你的压力测试有数据传输吗?还是只连接下?
IOCP写的服务端,自己做过压力测试,连接上万个socket对象没有问题,但是现在发现这么个现象,放在服务器上连续运行了两个多月后,连接数统计出来也就1000多个,然后客户端连接不上了,telnet下也失败,重启下服务就好了。 请大侠们分析下,大概是哪里出现问题了?
18,356
社区成员
64,214
社区内容
加载中
试试用AI创作助手写篇文章吧