首页 > 学院 > 基础常识 > 正文

记录 IIS 6.0 中的工作者处理序回收事件

2019-11-01 01:01:49
字体:
来源:转载
供稿:网友

依预设,IIS 不会记录工作者处理序回收事件。不过,您可以启用指定的工作者处理序回收事件记录。不同于其他 IIS 活动是在您指定的位置及档桉进行记录,工作者处理序回收事件会写入系统事件日志。

记录工作者处理序回收事件有助于疑难排解 IIS。例如,当疑难排解执行新伺服器支援功能 REPORT_UNHEALTHY 的 ISAPI 延伸时,您可以指定 IIS 记录每个 ISAPI 自我报告为状态不良的例项事件。下表描述您可记录的工作者处理序回收事件。如要记录事件,请将对应的 Metabase 属性设定为 true。Metabase 属性 描述 AppPoolRecycleTime以时间作为回收基础来记录事件。AppPoolRecycleRequests以要求作为回收基础来记录事件。AppPoolRecycleSchedule以排程作为回收基础来记录事件。AppPoolRecycleMemory以记忆体作为回收基础来记录事件。AppPoolRecycleIsapiUnhealthy因为 ISAPI 报告状态不良,所以当工作者处理序要求回收时会记录事件。AppPoolRecycleOnDemand当系统管理员要求对应用程式集区中所有的处理序进行回收时,会记录事件。AppPoolRecycleConfigChange如果因为要求回收的其中一个应用程式集区属性已变更,所以对应用程式集区进行回收,这样会记录事件。AppPoolRecyclePrivateMemory如果根据私人记忆体回收应用程式集区,会记录事件。重要事项 您必须是本机电脑上的 Administrators 群组成员,才能执行指定码及执行档。最佳安全性的作法是,使用非 Administrators 群组的帐户来登入电脑,然后使用 runas 命令以系统管理员的身分来执行指令码或执行档。在命令提示字元输入 runas /profile /User:MyComputerAdministrator cmd,以系统管理员权限开启命令视窗,然后输入 cscript.exe ScriptName (包含指令码的完整路径及任何参数)。 程序启用工作者处理序回收的记录 1.在 [开始] 功能表上按一下 [执行]。2.在 [开启] 方块中键入 cmd,再按一下 [确定]。3.在命令提示字元中键入下列,再按下 ENTER 键。cd %systemroot%inetpubadminscripts4.在命令提示字元中键入下列,再按下 ENTER 键。cscript adsutil.vbs set w3svc/AppPools/AppPoolName/EventName true将 AppPoolName 取代为应用程式集区的名称,及将 EventName 取代为您要记录的事件名称。例如,下列命令可记录预设 AppPool 之以记忆体为基础的回收事件:csript adsutil.vbs set w3svc/AppPools/DefaultAppPool /AppPoolRecyleMemory true

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表