技术解析
截图就不上了,提示:-1:无法连接远程服务器
重启所在的服务器后恢复正常,但是总这样也不是办法,
重启IIS、回收应用程序池,错误依然,看起来不是IIS的问题
发生错误时内存占用90+%但CPU却保持在20%以下,最高占用的是SQLServer的进程,
尝试重启SQLServer服务,错误依然
重启IIS,恢复正常
可以判定,问题应该是出自SQLServer,至于是不是程序的问题暂且不谈,
重启SQLServer后内存依然持续增长,但重启服务器后则暂时不会只增不减,但过一会后占用内存则保持每秒1M-5M的速度增加
查看SQLServer设置后,发现最大内存占用为:2147483647MB
对此保持疑惑,因为没有人去配置SQLServer,查看其他服务器的 SQLServer配置,发现全都是一样,该项配置应该是默认值
暂且不管是不是默认值,将最大内侧占用改成:1500MB
监视了一会,发现内存占用基本上不再增加,保持在400MB
10分钟后再看增长到401MB
问题应该就是这项配置的问题,但是是什么引起的内存只增不减还不能确定,等段时间再看问题是不是还会重现