web系统访问偶尔出现卡顿,无法正常访问

hiram_me 发布于 2016/08/23 16:38
阅读 261
收藏 0

.net 开发web系统,系统正常访问,高峰期会出现偶尔卡顿,CPU占40%以上,系统就会出现超卡,所有人无法正常访问,必须去立即回收应用程序池才可以,过会儿就又可以正常访问了。

请问这种问题有没有工具可以检测到问题来源或者有方法可以快速定位到某个接口的问题?

查过代码也没发现问题,日志也不能提供具体原因!谢谢各位大神!

加载中
1
AlanVision
AlanVision
最大可能性是数据库连接数满了,适当增加连接数,并控制好释放,如果用的是阿里云服务器,可以到阿里云后台看看数据库的消耗情况,上面看的很清楚。
h
hiram_me
回复 @开源中国OSC : 非常感谢!
AlanVision
AlanVision
回复 @hiram_me : 开源的监控系统,nagios
h
hiram_me
我这是内部项目,并发量最多也就五六百,用的sql server数据库,连接数现在已经设置了50,代码中该释放的地方都释放过了。有没有什么工具可以监测到具体出错的地方,谢谢!
0
p
polaris_he
full gc了吧,看下gc日志,dump下内存看下
h
hiram_me
OK。 3Q!
返回顶部
顶部