Мой пул приложений, похоже, находится в "ожидание остановки" состояние и ни на что не реагирует. Ни в UI, ни в CLI.
Есть ли возможность заставить пул приложений останавливаться или имитировать стоп-сообщение без перезагрузки службы / сервера? Есть и другие пулы приложений, которые должны быть запущены.
Версия для Windows: Windows Server 2012 R2
Версия IIS: 8.0
Каждый пул приложений (обычно) связан с одним рабочим процессом с именем w3wp.exe
Если пул приложений перестает отвечать, его можно убить. Это не влияет ни на один из других пулов приложений или IIS в целом.
Это затронет все сайты, использующие этот пул приложений, но, возможно, уже.
Пул приложений может снова запуститься автоматически, но вы должны это проверить.
Если у вас несколько пулов приложений, вы увидите несколько w3wp.exe
так что нужно убить правильного.
В Server 2012+ откройте диспетчер задач и щелкните значок Details
таб. щелкните правой кнопкой мыши заголовки столбцов Select columns
и отметьте Command line
.
Теперь посмотрите на процессы w3wp.exe и найдите тот, в командной строке которого указано имя вашего пула приложений. Щелкните этот процесс правой кнопкой мыши и End Task
Я не думаю, что в старых версиях Windows вы можете увидеть командную строку.
Вы можете использовать сторонние инструменты, например Обозреватель процессов или Хакер процессов, второй может попробовать много способов убить процесс.