是通过Internet连接吗?晚上11点后上网的人少了,网络速度较快,整个系统的运行速度也随之提高,所以资源使用率提高是正常的。

解决方案 »

  1.   

    这两个程序和数据库都在一个服务器上,程序之间通过MSMQ通讯
      

  2.   

    可能是在晚上这段时间内本机启动了其它什么服务,而这个加大了TCP服务的额外负担
      

  3.   

    谢谢关注,我修改了系统时间,改为凌晨0:12,昨天就是0:点左右又不正常,我还想是否是DataTime类型处理问题,但改时间后并没出现异常
    另外我是新装的机器,没有设置过计划和作业,可能是什么我忽略掉了,我今天再试试
      

  4.   

    估计是你服务器,装的某一个软件或木马,或Windows自动更新,是设置为在11:00的时候进行自动更新,造成卡机之类的
      

  5.   

    你的测试网络环境是LAN还是Internet? 
      

  6.   

    是在internet下,服务器程序和数据库在服务器上,测试客户端在别的机器上
      

  7.   

    数据库操作程序一直运行,到了晚上表现为占用cpu增多,处理速度降低,TCP程序内存,cpu都增多,最后出现资源不足出错,并无重启过
      

  8.   

    谢谢各位,基本原因找到了,是测试客户端的程序在0点至8点生成的数据格式有错,tcp程序解析时产生错误,恰好这里的异常处理给注释掉了,一直没发现,改掉后一切正常,但为何会引起内存狂升导致资源不足还不清楚,然后又如何影响数据库程序
      

  9.   

    测试客户端的程序在0点至8点生成的数据格式有错,tcp程序解析时 this.wDate = DateTime.Parse(this.wDate)产生错误