
通常来讲,当你的iis发生了诸如http:1001 server is too busy
的错误时,是由于你的asp程序中开了过多的server.createobject请求
,然后每个请求都需要排队等待直到他们确实被打造了为止。
假如你的队列的最大长度为500的话,当队列中已经存在了499个请求时,
这个时候假如第500个请求到达了,就会发生“server is too busy”错误。
怎么办“Server is too busy ?
1、尽可能用.htm后缀的文件,防止用.asp(特别是在那些大概招成超负荷的条件的特殊事件时)。由于htm不会障塞服务器同时可以得到最大的缓存性能。(有关这个的效率问题我过去介绍过一篇文章,在精华区中)
2、尽可能在你的asp中少用server.createobject
3、严格限制你的asp调用不在你服务器上的外部资源,比如你的资源在另外一台服务器上
4、尽可能优化你的互联网性能和稳定性,比如增强你的后台的sql server数据库或则远程文件共享的局域网性能。
5、尽可能让每个组件的实行速度快与调用它的速度.比如,一个组件一秒钟被调用了20次,那样它就需要在1/20秒的时间内实行完成,不然该组件将会阻塞。要了解,一个阻塞的组件将会致使你网站上所有些asp崩溃
6、每一个礼拜都要监视你的网站的性能状况.由于单个可以产生阻塞的对象可以对你的整个网站产生非常不好的影响。
看你的iis中的网站属性-性能-连接数是不是设置了固定的值
或者存储x.reg后双击
TAG标签:Serveristoob(1)
转载请说明来源于当快软件园(https://www.lrvxg.com)
本文地址:https://www.lrvxg.com/news/4392.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com
相关文章