ASP WEB站点运行3-4就变得缓慢无比。

windows2008R2 上挂着3个ASP web站点,其中一个管整个生产,订单流程ERP站点。还跑着一个SERVER-U。客户通过客户端软件浏览ERP站点某些功能上传压缩包。   数据库是MSSQL 2008  ,在另一台服务器上单独运行。

这台ERP运行3-4天就开始卡,具体表现在:登陆困难,好久才弹出登陆界面,登陆进去后,在里面查询订单状态,进行各种查询,切换页面都非常慢。服务器CPU,内存,网络,带宽 的利用率也不高,但就是慢。   

增经做过的操作:1、重启aspnet服务   2重启站点、应用程序池,  3、重启IIS管理服务器  4、最后连SQL server 2008的服务也重启过。都不能解决卡的问题。只能重启web服务器。重启后马上就好了。生产环节中的操作、客户使用全都正常,但是跑了3-4天就又开始卡。

服务器上装着360全安卫士,服务器安全狗。等软件。确保是没有病毒。

原来以为是SERVER-U客户传图导致的网速慢,把SERVER-U服务停止,会稍快,一打开服务就慢。但是上下行都是100M的双路宽带跟本没占满。之前也有停过SERVER-U也没有好用过,但是重启服务器后,即使开着SERVERU,即使有再多的客户上传文件,ERP也不会慢卡。

增经换过服务器,换了后好过一个月,然后又开始3-4天就变慢。

请教各位大神,还有什么办法解决?

有解决此问题,本人会有偿表示感谢。

我曾经遇到过类似的问题,我自己的问题是部分.net提供的方法对并发支持较差

例如,我的问题是正则表达式静态对象 Regex,因为这个对象很方便,而我在网站基本所有页面都有调用这个静态对象,结果网站2、3天就卡的不行了,而使用 new Regex方式则不存在这个问题,因为他每次实例化,不存在并发排队问题

如果你想知道你的网站为什么慢,通过dump进行抓包分析吧,看堆栈里哪个最多,哪个耗时最长,分析几天就能找到原因了(当初我分析出是正则静态对象的问题,用了快两周,都没想到是这个问题。。。想哭)

数据库链接之类的关闭了吗?设置程序池回收时间段定时回收试试

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632