码迷,mamicode.com
首页 > 其他好文 > 详细

怎么解决server is too busy,这是什么意思?

时间:2016-08-22 00:26:51      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

最近多年未见的一朋友向我咨询一个问题,就是他自己搭建的网站最近经常出现“server is too busy”这个是什么意思呢?该怎么去进行解决呢?    

一般出现server is too busy,大多数都是由于asp程序中有过多的server.createobject请求,每一个请求都需要排队等待。举个例子:如果程序中允许的最大队列为500的话,如果当前队列有499的话,当第500个请求到达的时候,就出出现server is too busy错误。        server is too busy解决方法:    

注意:本人的服务器操作系统为Windows 2003    

1、修改machine.config配置文件    

①1.1版本文件的路径为:    

“C:\WINDOWS \Microsoft.NET\Framework\v1.1.4322\CONFIG” 下的machine.config文件。    

②2.0版本路径为:    

“C:\WINDOWS\Microsoft.NET\Framework \v2.0.50727\CONFIG”下的machine.config文件。    

查找该文件中的“processModel”配置段落,修改其中字段 maxWorkerThreads="200" maxIoThreads="200",1.1和2.0的默认段落不太一样,修改后的配置如下:     

1.1版本:     

    

enable="true"   

 timeout="Infinite"    

idleTimeout="Infinite"    

shutdownTimeout="0:00:05"    

requestLimit="Infinite"    

requestQueueLimit="5000"    

restartQueueLimit="10"    

memoryLimit="60"   

 webGarden="false"    

cpuMask="0xffffffff"    

userName="machine"    

password="AutoGenerate"    

logLevel="Errors"    

clientConnectedCheck="0:00:05"    

comAuthenticationLevel="Connect"    

comImpersonationLevel="Impersonate"    

responseDeadlockInterval="00:03:00"    

maxWorkerThreads="200"    

maxIoThreads="200"    />     

2.0版本:     

原来默认的是     

改为     

如此一来,我们不用重启服务器,便可以解决server is too busy这个棘手问题了。    

2、优化程序及网络性能    

除此之外,我们还可以对网站进行如下优化,来减少server is too busy问题的发生概率。    

①使用.html后缀的静态文件,避免使用.asp。这样以来便可以减轻服务器的负担,使网站访问速度更加迅速。    

②在asp中尽量不使用server.createobject    

③优化网络性能和稳定性,否则经常因为网络问题导致网站打不卡,那岂不是很悲哀。    

④加快每一个组件的执行速度与它的调用速度。企业qq:2881064152 包子

怎么解决server is too busy,这是什么意思?

标签:

原文地址:http://www.cnblogs.com/dingfengbaozi/p/5794038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!