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.
。。。。。。
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 |
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