级别与继承

可以通过用户界面 (UI) 或直接编辑配置数据库,在 IIS 配置数据库的各个级别对“进程回收”事件进行配置。为“进程回收”配置的所有属性都由更低级别的 IIS 配置数据库继承,除非已对更低级别进行了特别配置。

配置数据库关键字

具有四个“进程回收”专用的配置数据库关键字。下表中前三个关键字可以通过 UI 进行配置。第四个关键字 ShutdownTimeLimit 只能通过直接编辑配置数据库进行配置。

应用程序安全

不通过 UI 配置“进程回收”时,应该了解 AppIsolated 配置数据库关键字,因为 AppIsolated 关键字的参数值将表明应用程序的安全级别。然后可以使用此信息确定进行“进程回收”设置的位置。可以在各个配置数据库级别配置应用程序及其安全级别。安全级别确定应用程序在什么位置获取其“进程回收”设置。

应用程序保护    配置数据库设置
   低 (IIS) AppIsolated = 0
   中(共用) AppIsolated = 2
   高(独立) AppIsolated = 1

下列配置数据库配置示例对在各个配置数据库级别配置“进程回收”时使用的配置数据库关键字(粗体)进行了说明。

配置数据库配置示例

/W3SVC
   AppIsolated = (INTEGER) 0
   PeriodicRestartTime = (INTEGER) 60
   PeriodicRestartRequests = (INTEGER) 10000
   PeriodicRestartSchedule = (STRING) “03:30” “21:30”
   ShutdownTimeLimit = (INTEGER) 6000
   …other default site/app settings…
      /W3SVC/1
         ShutdownTimeLimit = (INTEGER) 700
      /W3SVC/1/root
        AppIsolated = (INTEGER) 2
        PeriodicRestartTime = (INTEGER) 0
        …other app settings…
      /W3SVC/1/root/isolatedApp
         AppIsolated = (INTEGER) 1
         PeriodicRestartTime = (INTEGER) 600
         PeriodicRestartRequests = (INTEGER) 0
         ShutdownTimeLimit = (INTEGER) 900
         …other app settings…
      /W3SVC/1/root/PooledApp
         AppIsolated = (INTEGER) 2
         …other app settings…
      /W3SVC/1/root/PooledApp/WebDir
      /W3SVC/1/root/inprocApp
         AppIsolated = (INTEGER) 0
         …other app settings…

理解配置数据库配置示例

有关创建应用程序和设置安全级别的详细信息,请参阅关于应用程序。有关设置应用程序的起始点和边界的信息,请参阅定义应用程序边界

相关资源


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