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:
- Download
and use AutoNOC Agent version 1.5. This agent includes code to monitor agent resources and
correct if it becomes a problem.
- 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. |