如何测试IIS7的OrphanWorkerProcess(以及OrphanActionExe和OrphanActionParams)?

如何测试IIS7的OrphanWorkerProcess(以及OrphanActionExe和OrphanActionParams)?

测试 IIS7 的有效方法是什么孤儿工作进程设置是否正常工作?我有一个脚本和应用程序池配置中的所有设置。但是,似乎只是简单地回收应用程序池并不能解决问题。我甚至通过使用以下方法验证了从未尝试加载该脚本进程监控

我基本上想做类似的事情:

http://support.microsoft.com/kb/828222

以下是 IIS 7 参考页面: http://msdn.microsoft.com/en-us/library/bb386513(v=VS.90).aspx

我认为我遇到的问题可能是我只是希望在回收应用程序池时该进程成为孤立进程,但这并不奏效。参考资料说:

“指定是否将工作进程分配到孤立状态而不是终止它当应用程序池失败时。

因此真正的问题可能是:

  • 如何调用失败来查看我为孤儿动作执行工作中?

答案1

使用 SysInternals 的 Process Explorer。它具有暂停进程的功能,允许其暂停与 WAS 的通信。

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

答案2

您需要以某种方式使其与 WAS 的通信失败。如果启用了 ping,您可以尝试附加调试器并暂停该过程;还没有尝试过。

它不会在常规回收中发生,只有在遇到反应性回收事件时才会发生。

相关内容