我们在IIS中遇到一些错误,我们需要使用procdump捕获崩溃时的内存转储。 但我发现,当用户注销系统时,procdump也会停止监视崩溃事件。 procdump中是否还有另一种工具或方法,当没有人login到服务器时,可以用来捕获IIS崩溃的内存转储? 我们的生产服务器在X分钟无活动后自动login用户,我们无法更改此安全策略。
尝试使用PsExec从远程系统运行procdump。
psexec \\remote -u admin c:\path\to\procdump /accepteula procnametodump.exe c:\path\to\dumptocreate.dmp
你可以创build一个本地用户,还是被你的安全策略拦截? 如果您可以创build本地用户,则可以让该用户将procdump作为计划任务运行。
如果是IIS 6.x,则可以尝试DebugDiag。