网站运行一段时间后,页面首页正常打开,打开其他页面,运行超慢,重启数据库和IIS都不管用
这种描述鬼能猜出来什么问题.
内存占用,CPU负载,磁盘IO,数据库请求,数据库锁,程序锁.网络IO
检查了,CUP 内存都没问题, 网络正常,换了一个版本 连接数据库,还是首页打开正常,其他页面打开超慢,困惑
@Ilin: 你就这样找问题?磁盘IO多少看过没,数据库监视器看过没?
@吴瑞祥:检查了 都没问题,页面老是显示挂起
看看数据库,是不是被黑了,存入大量垃圾数据。
没有,用fiddler抓页面,始终走不动,就卡那边
换个好的服务器吧
数据库数据太多,sql太烂???
数据库数据不多,访问人数也不多
@Ilin: 你执行一下sql,看查询需要花费多少时间,可以把sql发出来看看,网站地址是多少?
若不嫌弃的话,可以看看这个。
@晓菜鸟: 问题是页面根本都没走到连接数据库方法这步,就卡死了,知道网站在重启IIS和数据库后 项目还会遗留些什么问题吗
@Ilin: 那你的意思就是程序的问题对吗?跟踪调式一下代码,看看什么原因造成的,会不会有死循环这些。
@晓菜鸟: 打开首页,获取数据库没问题,再打开其他页面就卡死了,感觉程序不走了,如果是死循环得运行代码吧,现在是初始化页面都不显示,太诡异了
@Ilin: 用什么做的?是MVC吗?
@晓菜鸟:是mvc
@Ilin: 用火狐打开调式有报Js异常吗?