# 配置进程回收事件

可以在用户界面 (UI) 中配置进程回收事件，也可以通过直接编辑配置数据库来配置这些事件。为降低发生错误的可能性，应尽量在 UI 中配置 IIS。

在配置进程回收事件之前，应该了解为什么要在不同的配置数据库级别配置进程回收，以及在什么情况下，其他级别会继承这些属性。

可以使用四个配置数据库关键字配置进程回收，如关于进程回收中所述。这些关键字分别是 PeriodicRestartTime、PeriodicRestartRequests、PeriodicRestartSchedule 和 ShutdownTimeLimit。在这四关键字中，只有 ShutdownTimeLimit 配置数据库关键字不可以通过 UI 配置。有关配置 ShutdownTimeLimit 配置数据库关键字的信息，请参阅不使用 UI 配置事件。

## 使用 UI 配置事件

进程回收事件是使用 Internet 信息服务管理单元在 UI 中进行配置的。根据所配置的 IIS 级别的不同，进程配置的步骤会有所变化。

要点 只有 W3SVC (IISWebService) 级别可以使用共用进程外 (OOP) 应用程序的“进程回收”设置。

### 配置 W3SVC (IISWebService) 级别

1. 在 Internet 信息服务管理单元中，用鼠标右键单击电脑图标，然后单击“属性”。
2. 选择“Internet 信息服务”选项卡，在“主属性”下，从“主属性”列表中选择“WWW 服务”，然后单击“编辑”。

3. 选择“主目录”选项卡。

4. 在“应用程序设置”部分，单击“配置”。

5. 选择“进程选项”选项卡。

现在您位于“进程选项”属性页上。有关如何使用此属性页配置进程回收事件的信息，请参阅“进程选项”属性页。

要点 对于独立 OOP 应用程序，其“进程回收”设置只可以使用 UI 在下面列出的三种级别上进行配置。使用 UI 在这些级别进行配置的先决条件是“独立”应用程序位于启用“进程回收”的级别上。否则，“进程选项”属性页上的“回收选项”将变灰，并且不可用。有关创建应用程序的信息，请参阅创建应用程序。

### 配置 W3SVC/n/ROOT (IISWebVirtualDir) 级别

1. 在 Internet 信息服务管理单元中，用鼠标右键单击要配置的虚拟目录，然后从列表中选择“属性”。

2. 选择“虚拟目录”选项卡。

3. 在“应用程序设置”部分，单击“配置”。

4. 选择“进程选项”选项卡。

现在您位于“进程选项”属性页上。有关如何使用此属性页配置“进程回收”事件的信息，请参阅“进程选项”属性页。

### 配置 W3SVC/n/ROOT/WebVirtualDir (IISWebVirtualDir) 级别

1. 在 Internet 信息服务管理单元中，用鼠标右键单击要配置的虚拟目录中的目录，然后从列表中选择“属性”。

2. 选择“目录”选项卡。

3. 在“应用程序设置”中，单击“配置”。

4. 选择“进程选项”选项卡。

现在您位于“进程选项”属性页上。有关如何使用此属性页配置“进行回收”事件的信息，请参阅“进程选项”属性页。

### 配置 W3SVC/n/ROOT/WebVirtualDir/WebDir (IISWebDirectory) 级别

1. 在 Internet 信息服务管理单元中，用鼠标右键单击要配置的虚拟目录中的 Web 目录，然后从列表中选择“属性”。

2. 选择“目录”选项卡。

3. 在“应用程序设置”中，单击“配置”。

4. 选择“进程选项”选项卡。

现在您位于“进程选项”属性页上。有关如何使用此属性页配置“进程回收”事件的信息，请参阅“进程选项”属性页。

### “进程选项”属性页

可以从此属性页配置下列内容：

- 若要在指定时间段后回收应用程序，请选中“超过此时间后回收应用程序进程”复选框，并在“分钟”文本框中输入一个整数。在“分钟”字段中输入“0”将禁用此功能。注意：由于服务器上负载的缘故，此回收事件可能不会恰在达到阈值时发生，可能要稍等一会儿。
- 如果要在达到设定数量的请求之后回收应用程序，请选中“超过此请求数后回收应用程序进程”复选框，并在“请求”文本框中输入一个整数。在“请求”字段中输入“0”将禁用此功能。
- 如果要在每天的某个时间回收应用程序，请选中“在下列时间回收应用程序”复选框，并使用“添加时间”按钮添加一天中的某个时间，或一天中的多个时间。默认值为空字符串。

## 不使用 UI 配置事件

如果不通过 UI 配置“进程回收”事件，您就可以在配置数据库的任何级别配置这些设置。您可以通过这种方法更好地控制继承设置的来源。但是，此方法要求了解下列内容：

- 继承如何进行
- 只用于“进程回收”的配置数据库关键字
- 了解 AppIsolated 配置数据库关键字

采用不通过 UI 配置“进程回收”的方法之前，应该先查看级别与继承。

使用下列方法，可以不通过 UI 配置进程回收：

- Active Directory 服务接口 (ADSI)
- Windows 2000 Resource Kit 中包含的配置数据库编辑器，如 MetaEdit。

有关使用 ADSI 的信息，请参阅 ADSI 参考。可以将 IIS 管理脚本实用程序 (adsutil) 与 ADSI 一起使用来配置配置数据库。

## 相关资源

下列资源提供了相关信息：

- 关于应用程序 有关应用程序的概念性信息，它们的起始点，以及应用程序可在其中运行的各种不同进程。
- 独立应用程序 有关如何配置应用程序，使其在各种不同进程中运行的逐步说明。
- ADSI 参考 “ADSI 参考”一节介绍“IIS Admin 对象”所提供的属性和方法。
- IIS 管理脚本实用程序 (adsutil) IIS 管理实用程序将 VBScript 与 ADSI 一起使用，对 IIS 进行配置。

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

（下列单词只用于搜索，不会显示在网页中。）W3SVC