如何配置回收

要点 要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。

在工作进程隔离模式中,可以将 IIS 配置为定期重新启动分配给应用程序池的工作进程,从而允许您回收有问题的 Web 应用程序。回收可以使存在问题的应用程序保持顺利运行,尤其是在无法修改应用程序代码时。这确保这些应用程序池保持正常运行,且可以恢复系统资源。

您可以将工作进程配置为基于经过的时间、服务的请求数、计划的时间或内存利用率来重新启动,也可以将它们配置为按需启动。

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

配置要在经过一定时间后回收的工作进程

  1. 在 IIS 管理器中,展开本地计算机,展开“应用程序池”,右键单击该应用程序池,然后单击“属性”。
  2. 在“回收”选项卡上,选中“回收工作进程(分钟)”复选框。
  3. 单击向上或向下箭头,设置在经过多少分钟后回收工作进程。
  4. 单击“确定”。

配置要在处理一定数量的请求后回收的工作进程

  1. 在 IIS 管理器中,展开本地计算机,展开“应用程序池”,右键单击该应用程序池,然后单击“属性”。
  2. 在“回收”选项卡上,选中“回收工作进程(请求数目)”复选框。
  3. 单击向上或向下箭头,设置在处理多少请求后回收工作进程。
  4. 单击“确定”。

配置要在计划的时间回收的工作进程

  1. 在 IIS 管理器中,展开本地计算机,展开“应用程序池”,右键单击该应用程序池,然后单击“属性”。
  2. 在“回收”选项卡上,选中“在下列时间回收工作进程”复选框。
  3. 单击“添加”向列表中添加一个时间,单击“删除”从列表中删除一个时间,或者单击“编辑”更改将回收工作进程的现有时间。
  4. 单击“确定”。

注意 注意 如果将回收设置为在计划的时间进行,则在系统时间发生变化时,回收可能不按计划进行。为了避免无意更改计划的回收时间,请在系统时间更改之后立即回收计划的工作进程。

配置要在消耗一定内存量之后回收的工作进程

  1. 在 IIS 管理器中,展开本地计算机,展开“应用程序池”,右键单击该应用程序池,然后单击“属性”。
  2. 在“回收”选项卡上,在“内存回收”下,选中“最大虚拟内存(兆)”或“最大使用的内存(兆)”复选框。
  3. 单击向上或向下箭头,设置内存限制。
  4. 单击“确定”。
相关主题

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