Какой действительный способ проверить IIS7 OrphanWorkerProcess настройки рабочие? У меня есть сценарий и все настройки в конфигурации для моего пула приложений. Однако кажется, что простая переработка пула приложений не помогает. Я даже подтвердил, что скрипт никогда не пытался загрузить с помощью ProcessMon.
Я в основном пытаюсь сделать что-то подобное:
http://support.microsoft.com/kb/828222
Вот справочная страница IIS 7: http://msdn.microsoft.com/en-us/library/bb386513(v=VS.90).aspx
Я думаю, что проблема, с которой я столкнулся, может заключаться в том, что я просто ожидал, что процесс потеряет сознание, когда я переработал пул приложений, но это не сработало. В ссылке говорится:
"Указывает, следует ли назначить рабочий процесс в бесхозное состояние вместо его завершения. при сбое пула приложений."
Так что, возможно, настоящий вопрос:
Используйте Process Explorer от SysInternals. В нем есть функция приостановки процесса, позволяющая приостановить обмен данными с WAS.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Вам нужно как-то заставить его нарушить связь с WAS. Если пинг включен, вы можете попробовать подключить отладчик и приостановить процесс; не пробовал.
Этого не происходит при регулярной переработке, только тогда, когда происходит реактивная переработка.