WAS останавливается после iisreset после включения startMode и preloadEnabled в пулах приложений

Следуя шагам, описанным в этой статье, я пытаюсь включить preloadEnabled и startMode в своих приложениях (у меня есть около 20 служб WCF в собственных пулах приложений, а затем 3 клиентских сайта) https://docs.microsoft.com

Теперь, когда я делаю iisreset, WAS сразу умирает. Если я вернусь и запущу его вручную, а затем W3PS, все запустится так, как я хочу.

Есть ли надежда на то, что когда-нибудь снова можно будет выполнить iisreset?

Выполнение этого с /stop и /start работает нормально. Проблема буквально только в том, что нет никаких флажков.

Код события для сбоя WAS — 5011, а код — 8007006d.

IIS версии 10.0.15063.0

Windows 10 1703 (15063.726)


person jcolebrand    schedule 01.12.2017    source источник
comment
что программа просмотра событий говорит, когда вы выполняете IISReset против IISReset /stop, а затем IISRESET /start?   -  person S. Walker    schedule 01.12.2017
comment
@S.Walker добавил немного больше подробностей о коде ошибки.   -  person jcolebrand    schedule 01.12.2017
comment
вы получаете только одну ошибку, а не несколько?   -  person S. Walker    schedule 01.12.2017
comment
Я только что очистил журналы событий и повторно тестирую. Я разговаривал с некоторыми членами команды, и мы думаем, что это зависимость в нашем приложении, пытающемся держать что-то открытым и не перезапускающемся.   -  person jcolebrand    schedule 01.12.2017


Ответы (1)


Для будущего посетителя Интернета с этим вопросом то, что мы обнаружили в ходе нашего тестирования и устранения ошибки, было что у нас есть фоновый поток, связанный с нашим pubsub внутри, который не закрывается корректно и вызывает зависание процесса до того, как произойдет перезагрузка, вызывая повреждение в WAS.

Запуск зависимости остановил проблему для нас во время следующего раунда тестирования, и теперь мы приступаем к внутреннему исследованию новой ошибки. Веселые времена.

person jcolebrand    schedule 01.12.2017