Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting IIS application pool recycle events to be logged in the Windows Event Log

I am trying to get IIS 7 application pool recycle, start, stop, etc. events to be logged to the Windows Event Log. I followed the steps outlined in this article but didn't have any success. I restarted the application pool and nothing was logged in the Event Log. (I checked both the "Application" and "System" logs.) But when I do an IIS reset that gets logged.

like image 634
stackoverflowuser Avatar asked Jul 20 '11 03:07

stackoverflowuser


2 Answers

For IIS 7, IIS Manager can be used to enable recycle events to be logged in the Windows Event Log:

  1. Open IIS Manager.
  2. Click Application Pools.
  3. Click the application pool of interest and click Advanced Settings....
  4. Under Recycling, expand Generate Recycle Event Log Entry.

The available recycle events that can be logged are:

  • Application Pool Configuration Changed
  • Isapi Reported Unhealthy
  • Manual Recycle
  • Private Memory Limit Exceeded
  • Regular Time Interval
  • Request Limit Exceeded
  • Specific Time
  • Virtual Memory Limit Exceeded
like image 165
DavidRR Avatar answered Sep 27 '22 22:09

DavidRR


This article made it clear why events were not registered in event log:

http://blogs.msdn.com/b/david.wang/archive/2006/02/28/why-iis6-application-pool-recycle-events-are-not-logged.aspx

like image 32
stackoverflowuser Avatar answered Sep 27 '22 22:09

stackoverflowuser