Назад | Перейти на главную страницу

Как тестировать OrphanWorkerProcess IIS7 (вместе с OrphanActionExe и OrphanActionParams)?

Какой действительный способ проверить 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. Если пинг включен, вы можете попробовать подключить отладчик и приостановить процесс; не пробовал.

Этого не происходит при регулярной переработке, только тогда, когда происходит реактивная переработка.