how i debug memory dump spiking asp.net process?
sorry, i couldn't figure out good proceed word genuine question.
i run jammed asp.net site 64-bit machine. i have iis controlling 32-bit mode, however, due leave components app. i am controlling sole web app inside an concentration pool web garden choice (running 6 processes inside an 8 core machine).
once twice week processes ascend 100% cpu utilization, causing hulk slack site, digest wait until happens, memory dump offending process, following poke around windbg 0 thread that's spiking where formula spinning the wheels.
i've debugged controlling windbg before figure out causing deadlock site, nonetheless several months ago i can't remember i got working. (as side note, doctrine request all do.)
i'm controlling windbg windows 2003 server that's controlling site, hinder any dll chronicle problems. here have stairs far, greatfully let me know where i'm going wrong blunder summary i'm getting.
i initial memory dump spiking slight controlling userdump, following command, where 3389 id process:
userdump -k 3389i bucket dump x86 book windbg.
since i'm controlling 32-bit 64-bit machine, i initial bucket memory dump then:
.load wow64exts.effmach x86i certain representation route includes office contains apps pdb files:
.sympath+ c:\inetpub\myapp\binrunning only `.load sos' fails an blunder "the component can't record specified", i entirely competent lane following, works:
.load c:\windows\microsoft.net\framework\v2.0.50727\sos
from here, i'm lost. i try any sos commands, !threads, wholly error:
failed bucket information opening dll, 0x80004005
that blunder also accompanied numbered list equipment i should verifying.
i have accurate i am controlling many tide chronicle debugger, mscordacwks.dll fact same office mscorwks.dll file, i'm debugging same settlement dump file.
i've also run lively ".cordll -ve -u -l" command, nonetheless doesn't solve anything. i'm always greeted "clr dll status: bucket attempts" i govern that. following i try ".reload", yields handful warnings "warning: wldap32 overlaps dnsapi". i wish conspicuous something "clrdll: hallowed dll c:\windows\microsoft.net\framework\v2.0.50727\mscordacwks.dll". nonetheless doesn't.
Comments
Post a Comment