配置应用程序池队列长度限制

应用程序池队列长度限制可防止大量请求排队等候,造成服务器超载。当启用应用程序池队列长度限制时,IIS 在将新请求加入队列前,先监视指定的应用程序池队列中的请求数量。如果将新的请求添加到该队列时,超出了队列的大小限制,服务器会拒绝该请求,并向客户端发送一个 503 错误响应(不能自定义该响应)。然而,即使您将队列长度限制改为小于当前队列长度的值,队列中已有的请求仍会留在队列中。

要点 要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"

更改应用程序池队列长度限制

  1. 在 IIS 管理器中,展开本地计算机,展开“应用程序池”文件夹,右键单击应用程序,然后单击“属性”。
  2. 单击“性能”选项卡。
  3. 在“请求队列限制”部分中,选中“核心请求队列限制为”复选框,然后在“请求次数”框中单击向上和向下箭头,设置队列中请求的最大数目。
  4. 单击“应用”,然后单击“确定”。

注意 注意 如果未选中“核心请求队列限制为”复选框,IIS 将不会执行队列限制。由于不限制队列中的请求数量,IIS 可能会将请求一直添加到队列中,直到服务器的内存耗尽为止。

相关主题


© 1997-2003 Microsoft Corporation。保留所有权利