急:winXP上服务程序的所有连接经常全部被断开,想请教这是什么原因,如何解决?
急:winXP上服务程序的所有连接经常全部被断开,想请教这是什么原因,如何解决?
平台:CPU P4 2.0G,内存:512MB,windows xp sp2,TCP的连接数已经修改为1024.
该平台运行的一个服务程序,连接了很多客户端(大约有300个左右的连接),客户端与服务器不在同一台机器。
问题的症状是:服务经常在运行一段时间后,所有的客户端都被断开(别的机器打开它的网络共享文件夹也被断开了),而且其它机器上的客户端无法重新连接上该服务程序,但与服务程序在同一台机器上的客户端却可以正常连接上。只有把服务程序重启后,其它机器的客户端才可以正常连接。
服务程序中,网络编程使用了多个第三方库:CORBA,Boost::ASIO,winsocket等
请教这是由什么原因引起的,如何解决?急