CPUAction

CPUAction 属性配置了 Microsoft Windows NT® 作业对象运行时 IIS 进行的操作。每个应用程序池只存在一个 Windows NT 作业对象,因此将在每个应用程序池上配置 CPUAction 属性。

属性名 属性值
XML 数据类型 DWORD
WMI 数据类型 SINT32
ADSI 数据类型 DWORD
ABO 数据类型 DWORD
ABO 配置数据库标识符 MD_CPU_ACTION
属性 INHERIT
默认值 0
MetaFlagsEx CACHE_PROPERTY_MODIFIED
用户类型 IIS_MD_UT_SERVER
StartingNumber 不适用
EndingNumber 3
ID 9022

可配置的位置

可以在 IIS 配置数据库中的以下位置配置该属性。

配置数据库路径IIS 管理对象类型
/LM/W3SVC/AppPools/DefaultAppPool
/LM/W3SVC/AppPools/DefaultAppPool/application_pool_name
IIsApplicationPool
/LM/W3SVC/AppPoolsIIsApplicationPools

要点 要点 每个应用程序池只能使用下表中的一个值。

常量 描述
MD_CPU_NO_ACTION 0x00000000 除超出 CPU 限制时,要在事件日志写入一个警告外,不进行其他的操作。
MD_CPU_KILL_W3WP 0x00000001 超出 CPU 限制的应用程序池工作进程将被强制关闭。
MD_CPU_TRACE 0x00000002 当达到 CPU 限制的 80% 时,启用应用程序池的容量跟踪。

代码示例

有关一般的代码示例,请参阅配置配置数据库属性的代码示例

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