首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

系统网络资源耗竭,无法使用更多的socket连接,该如何处理

2012-01-23 
系统网络资源耗竭,无法使用更多的socket连接在server(系统是win2kadvserver)上运行程序A连接大约200个网络

系统网络资源耗竭,无法使用更多的socket连接
在server(系统是win2k   adv   server)上运行程序A连接大约200个网络设备,设备全部是socket   server,程序A其中100个使用长连接,另外100连上处理完了就断开(设备不一样),这200个socket通讯非常频繁,运行一两天后系统出现网络资源耗竭,任何程序都无法再创建socket套接字。必须关掉程序甚至重新启动系统。

我使用netstat   -na显示只有几个项目是time_wait,其他大部分都是ESTABLISHED

我有修改注册表中   TcpTimedWaitDelay值为30,请问这种情况怎么解决方法,有没有手动初始化网络连接的功能(停用/启用网卡是否有效),另外windows   2003   server是否比2000   server的网络处理性能要强

谢谢了

[解决办法]
检查对短连接的处理,是否没有释放socket
[解决办法]
程序A是否可以优化?
[解决办法]
不了解,帮顶,顺便学习

热点排行