网站解决和优化Server is too busy的一些方法_服务器其它

一般来说,当你的iis发生了诸如"http:1001 server is too busy"的错误时,是因为你的asp程序中开了过多的server.createobject请求,然后每一个请求都需要排队等待直到他们确实被建立了为止。

  如果你的队列的最大长度为500的话,当队列中已经存在了499个请求时,这时如果第500个请求到达了,就会发生“server is too busy”错误。

  那么怎么来使正在申请的请求最小化了,并且如何提高响应时间呢,下面是几个建议:

  1.尽量使用.htm后缀的文件,避免使用.asp(尤其是在那些有可能招成超负荷的条件的特殊事件时)。因为htm不会障塞服务器同时能够得到最大的缓存性能。(有关这个的效率问题我曾经介绍过一篇文章,在精华区中)

  2.尽量在你的asp中少使用server.createobject

  3.严格限制你的asp调用不在你服务器上的外部资源,例如你的资源在另外一台服务器上

  4.尽量优化你的网络性能和稳定性,例如增强你的后台的sql server数据库或则远程文件共享的局域网性能。

  5.尽量让每一个组件的执行速度快与调用它的速度.例如,一个组件一秒钟被调用了20次,那么它就必须在1/20秒的时间内执行完成,否则该组件将会阻塞。要知道,一个阻塞的组件将会导致你网站上所有的asp崩溃

  6.每个礼拜都要监视你的网站的性能状态.因为单个能够产生阻塞的对象能够对你的整个网站产生很不好的影响。

时间: 2024-10-25 16:09:23

网站解决和优化Server is too busy的一些方法_服务器其它的相关文章

解决IIS的Server Application Error的2种方法_服务器

方法1:  ------------------------------------   Server Application Error   The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact 

解决uploadify使用时session发生丢失问题的方法_实用技巧

今天在使用uploadify时发现session会发生丢失的情况,经过一番研究发现,其丢失并不是真正的丢失,而是在使用Flash上传控件的时候使用的session机制和asp.net中的不相同.为解决这个问题使用两种方案,下面进行介绍 第一种:修改Gobal前台aspx页面: $("#uploadify").uploadify({ 'uploader': '/LZKS/Handler/BigFileUpLoadHandler.ashx', 'swf': '/LZKS/Scripts/u

一般网站最容易发生的故障的解决方法_服务器

1.出现提示网页无法显示,500错误的时候,又没有详细的提示信息 可以进行下面的操作显示详细的提示信息:IE-工具-internet选项-高级-友好的http错误信息提示,将这选项前面不打勾,则可以看到详细的提示信息了 以下是解决500错误的方法.请复制以下信息并保存为: 解决IIS6.0的(asp不能访问)请求的资源在使用中的办法.bat然后在服务器上执行一下,你的ASP就又可以正常运行了.echo offecho 文件说明:解决IIS6.0的: 请求的资源在使用中的最佳解决方法echo 联系

全面优化ASP应用程序的性能的方法_应用技巧

                                          ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境,而在ASP中最常用的脚本语言就是VBScript了.虽然ASP的脚本语言很简单,但是要想让一个ASP程序能够最优化的运行也不是一件简单的事情.  现在国内的网络带宽很有限,网络十分拥挤,如何使得自己的ASP应用程序能够快速的运行就成为了每一个ASP程序员的梦想了.那就跟随我来一同加速你的ASP程序吧!  一. 有关

IIS6 中"ASP 0201 错误 无效的默认脚本语言" 的解决方法_服务器

今天突然打开任意Asp文件,都会提示: Active Server Pages 错误 'ASP 0201'    无效的默认脚本语言    为此应用程序指定的默认脚本语言无效. 平台: Windows 2003 IIS 6.0 解决方法(对我的电脑适用,不知对别人是否有效,仅作参考): 1.在控制面板里,删除IIS组件. 2.删除C:\Inetpub目录. 3.重新安装IIS. 4.如果不行就试一下IIS管理器里的"重新启动IIS"

Validation of viewstate MAC failed.的解决方法_服务器

办法:页面的顶部page加 EnableViewState="False" EnableViewStateMac = "False" 来解决这个问题根据框架的提示如下: Server Error in '/' Application. -------------------------------------------------------------------------------- Validation of viewstate MAC failed. 

rsync @ERROR: chdir failed 的解决方法_服务器其它

CwRsyncServer在windows 2003 server上遇到这样的问题: @ERROR: chdir failed rsync error: error starting client-server protocol (code 5) at main.c(1495) [rec eiver=3.0.2] 解决办法一: 1)新建一个目录比如, 进入 开始菜单>cwRsync Server>Prep a Dir for Upload, 选择D:\folder1 ,确定 2)右键点击fol

Rsync ERROR: auth failed on module解决方法_服务器其它

示意图: Rsync 版本 [root@mail video]# rsync –version rsync version 3.0.6 protocol version 30 Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others. Web site: rsync.samba.org Capabilities: 64-bit files, 64-bit inums, 64-bit timestamps, 64-b

IIS7下运行Access+Asp的解决方法_服务器

IIS7下面运行Asp+Access数据库,无法运行. 在goole.百度里搜了半天,没有搜到解决办法.在远景看到有几个人问,似乎有一个人声称自己成功了,然而却没有给出方法. 今天突然心血来潮想起到微软网站上搜了下,终于让俺发现解决方法了. 原文: ------- By adding appropriate ACL for the user to %windir%\ServiceProfiles\NetworkService\AppData\Local\Temp should resolve t