Advisories and Alerts
Index
ANOC00001 - AutoNOC Agent 1.1 Leaks "Key" Handles
Customers should be advised that 1.1 of the AutoNOC Agent for Windows has a gradual handle / memory leak that, in some cases,   makes it unsafe to use on some production servers.

Resolution
Customers should do the following:

  1. Download and use AutoNOC Agent version 1.5. This agent includes code to monitor agent resources and correct if it becomes a problem.
     
  2. To fully fix the leak, contact Microsoft to obtain the hotfix related to Knowledge Base article 831578, or wait for the upcoming ".NET Framework 1.1 Service Pack 1" which Microsoft has told us includes this hotfix.

Detailed Description
AutoNOC Agent 1.1 makes use of the PDH.LIB performance data handler library which depends on third party .NET performance counters. The agent makes repeated calls to functions that call .NET functions that have a resource leak within them.

Microsoft has a hotfix available as described above that resolves this issue and this hotfix is scheduled to be be included with the next .NET service pack.

As a result of this issue we released AutoNOC Agent 1.5 which incorporates self-monitoring code that tracks the agents own memory usage and handle usage. Should the number of handles exceed 2500 or memory usage exceed 50 megabytes, then the agent will reboot itself as a fresh process.

The 1.5 agent has been shown to be able to manage this issue on systems without the hotfix as wells as to protect against any future issues like this.

(C) 2007 - All Rights Reserved - AutoNOC LLC
      Call me!