Logging Worker Process Recycling Events in IIS 6.0 (IIS 6.0)

Logging Worker Process Recycling Events in IIS 6.0 (IIS 6.0)

 

By default, IIS does not log worker process recycling events. You can, however, enable logging of the worker process recycling events that you specify. Unlike other IIS activity, which is logged in a location and file that you specify, worker process recycling events are written to the system event log.

。。。。。。

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/3adc0117-3c7b-4bb9-a4a9-1d0592b84c9c.mspx?mfr=true

 

 

Procedures

To enable logging of worker process recycling

1.

From the Start menu, click Run.

2.

In the Open box, type cmd, and then click OK.

3.

At the command prompt, type the following and then press ENTER: cd %systemroot%\inetpub\adminscripts

4.

At the command prompt, type the following and then press ENTER: csript adsutil.vbs set w3svc/AppPools/AppPoolName/EventName true

Replace AppPoolName with the name of the application pool and EventName with the name of the event for which you want to enable logging. For example, the following command enables logging of memory-based recycling events for the default AppPool: csript adsutil.vbs set w3svc/AppPools/DefaultAppPool /AppPoolRecyleMemory true

  Note

To disable logging of worker process recycling events, end the command-line with false.

 

DEMO

C:\WINDOWS\system32>cscript C:\Inetpub\AdminScripts\adsutil.vbs set

w3svc/AppPools/DefaultAppPool/AppPoolRecycleSchedule true

Microsoft (R) Windows Script Host Version 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

 

AppPoolRecycleSchedule          : (BOOLEAN) True

 

C:\WINDOWS\system32>

 

AppPoolRecycleSchedule

A worker process with process ID IDNumber serving application pool AppPoolName has requested a recycle because it reached its scheduled recycle time.

Corresponding Event ID: 1076

 

 

 

原文地址:https://www.cnblogs.com/rickie/p/672590.html