可以在用户界面 (UI) 中配置进程回收事件,也可以通过直接编辑配置数据库来配置这些事件。为降低发生错误的可能性,应尽量在 UI 中配置 IIS。
在配置进程回收事件之前,应该了解为什么要在不同的配置数据库级别配置进程回收,以及在什么情况下,其他级别会继承这些属性。
可以使用四个配置数据库关键字配置进程回收,如关于进程回收中所述。这些关键字分别是 PeriodicRestartTime、PeriodicRestartRequests、PeriodicRestartSchedule 和 ShutdownTimeLimit。在这四关键字中,只有 ShutdownTimeLimit 配置数据库关键字不可以通过 UI 配置。有关配置 ShutdownTimeLimit 配置数据库关键字的信息,请参阅不使用 UI 配置事件。
进程回收事件是使用 Internet 信息服务管理单元在 UI 中进行配置的。根据所配置的 IIS 级别的不同,进程配置的步骤会有所变化。
要点 只有 W3SVC (IISWebService) 级别可以使用共用进程外 (OOP) 应用程序的“进程回收”设置。
配置 W3SVC (IISWebService) 级别
- 在 Internet 信息服务管理单元中,用鼠标右键单击电脑图标,然后单击“属性”。
- 选择“Internet 信息服务”选项卡,在“主属性”下,从“主属性”列表中选择“WWW 服务”,然后单击“编辑”。
- 选择“主目录”选项卡。
- 在“应用程序设置”部分,单击“配置”。
- 选择“进程选项”选项卡。
现在您位于“进程选项”属性页上。有关如何使用此属性页配置进程回收事件的信息,请参阅“进程选项”属性页。
要点 对于独立 OOP 应用程序,其“进程回收”设置只可以使用 UI 在下面列出的三种级别上进行配置。使用 UI 在这些级别进行配置的先决条件是“独立”应用程序位于启用“进程回收”的级别上。否则,“进程选项”属性页上的“回收选项”将变灰,并且不可用。有关创建应用程序的信息,请参阅创建应用程序。
配置 W3SVC/n/ROOT (IISWebVirtualDir) 级别
- 在 Internet 信息服务管理单元中,用鼠标右键单击要配置的虚拟目录,然后从列表中选择“属性”。
- 选择“虚拟目录”选项卡。
- 在“应用程序设置”部分,单击“配置”。
- 选择“进程选项”选项卡。
现在您位于“进程选项”属性页上。有关如何使用此属性页配置“进程回收”事件的信息,请参阅“进程选项”属性页。
配置 W3SVC/n/ROOT/WebVirtualDir (IISWebVirtualDir) 级别
- 在 Internet 信息服务管理单元中,用鼠标右键单击要配置的虚拟目录中的目录,然后从列表中选择“属性”。
- 选择“目录”选项卡。
- 在“应用程序设置”中,单击“配置”。
- 选择“进程选项”选项卡。
现在您位于“进程选项”属性页上。有关如何使用此属性页配置“进行回收”事件的信息,请参阅“进程选项”属性页。
配置 W3SVC/n/ROOT/WebVirtualDir/WebDir (IISWebDirectory) 级别
- 在 Internet 信息服务管理单元中,用鼠标右键单击要配置的虚拟目录中的 Web 目录,然后从列表中选择“属性”。
- 选择“目录”选项卡。
- 在“应用程序设置”中,单击“配置”。
- 选择“进程选项”选项卡。
现在您位于“进程选项”属性页上。有关如何使用此属性页配置“进程回收”事件的信息,请参阅“进程选项”属性页。
可以从此属性页配置下列内容:
- 若要在指定时间段后回收应用程序,请选中“超过此时间后回收应用程序进程”复选框,并在“分钟”文本框中输入一个整数。在“分钟”字段中输入“0”将禁用此功能。注意:由于服务器上负载的缘故,此回收事件可能不会恰在达到阈值时发生,可能要稍等一会儿。
- 如果要在达到设定数量的请求之后回收应用程序,请选中“超过此请求数后回收应用程序进程”复选框,并在“请求”文本框中输入一个整数。在“请求”字段中输入“0”将禁用此功能。
- 如果要在每天的某个时间回收应用程序,请选中“在下列时间回收应用程序”复选框,并使用“添加时间”按钮添加一天中的某个时间,或一天中的多个时间。默认值为空字符串。
如果不通过 UI 配置“进程回收”事件,您就可以在配置数据库的任何级别配置这些设置。您可以通过这种方法更好地控制继承设置的来源。但是,此方法要求了解下列内容:
- 继承如何进行
- 只用于“进程回收”的配置数据库关键字
- 了解 AppIsolated 配置数据库关键字
采用不通过 UI 配置“进程回收”的方法之前,应该先查看级别与继承。
使用下列方法,可以不通过 UI 配置进程回收:
- Active Directory 服务接口 (ADSI)
- Windows 2000 Resource Kit 中包含的配置数据库编辑器,如 MetaEdit。
有关使用 ADSI 的信息,请参阅 ADSI 参考。可以将 IIS 管理脚本实用程序 (adsutil) 与 ADSI 一起使用来配置配置数据库。
下列资源提供了相关信息:
© 1997-2001 Microsoft Corporation. 保留所有权利。
(下列单词只用于搜索,不会显示在网页中。)W3SVC