IIS 5 & IIS 6
Quickly growing leak in W3WP.EXE and ADPlus and DebugDiag troubles.
Last post Nov 09, 2008 01:49 AM by qbernard
Nov 07, 2008 10:26 AM|pnkfloydlunatic|LINK
Not sure this is the best place to post this, but if not, could someone please point me in the right direction?
We have a memory leak in an ASP.NET web app in W3WP.EXE. Now the fun stuff
I consider the main problem hindering my ability to truly track down the
issue as the inability to obtain a memory dump on the production web server.
I am able to obtain a dump in all other environments (Dev, QA, Local
machine), but cannot on a production machine. I have tried ADPlus countless
times, both in hang and crash mode. I have also used DebugDiag, which has
the beauty of being able to execute the dump of memory within the context of
a service, to potentially get around permissions issues I have had running
AdPlus through Terminal Services (although everything I read says AdPlus can
do a hang dump through Term Services). The logs are vague, but one dump
seems to have a general “access denied” or 0x8000705 HRESULT. This could be
various things, but the dump file does generate a fair amount, up to
200-300MB before it quits. Thinking MAYBE I didn’t have the right
permissions on the service, we have given the service the highest rights. We
have also logged in directly to the console with the highest rights. None of
these have worked.
I am sure I will have TONS more questions regarding tracking down the leak,
but for now, any ideas on why I can't get a dumpfile??????
leak adplus debugdiag access denied
Nov 07, 2008 10:27 AM|pnkfloydlunatic|LINK
Oops, this is also on Windows 2003 Server (SP1) with II 6.0
Nov 09, 2008 01:49 AM|qbernard|LINK
ADPlus? well, that need some hardcore win internal knowledge to be able to understand what's going on in the dump.
I managed to solve few cases via DebugDiag for IIS which is easier to use and sometime gives you more clues on what's going on inside the process threads.