Пулы приложений, не запускающиеся после iisreset

SELECT DATEPART(WEEK,GETDATE()-14)
SELECT DATEPART(WEEK,GETDATE()-7)
SELECT DATEPART(WEEK,GETDATE())
SELECT DATEPART(WEEK,GETDATE()+7)
SELECT DATEPART(WEEK,GETDATE()+14)
8
задан alexandrul 1 December 2008 в 12:32
поделиться

4 ответа

Пулы приложений должны перезапустить на iisreset, но они действительно работают за пределами iis (в COM +) для надежности. Это означает, что они могут, может не возвратиться, если приложение неправильно себя ведет, но IIS и другое желание приложений (должны) возвратиться. Таким образом да, Это "нормально".

P.S. Я также хотел бы я как гордый пользователь iisreset. Плохая практика? Вот еще!; D

10
ответ дан 5 December 2019 в 08:01
поделиться

В предшествующей роли поддержки я управлял несколькими серверами IIS, выполняющими все виды путаницы.NET. Когда AppPool не удалось запуститься, это обычно были плохие данные для входа в систему.

0
ответ дан 5 December 2019 в 08:01
поделиться

IIS сразу не запускает рабочие процессы ASP.NET (w3wp.exe), пока первый запрос не входит. Когда Вы говорите "не запущенный", это означает, что Вы пытаетесь получить доступ к некоторым веб-сервисам WCF (после iisreset), и Вы получаете Сервис Недоступная ошибка, потому что appPool не может быть запущен? Вы видите, что какой-либо IIS W3SVC имел отношение, записи в конечном счете регистрируется?

Если существует, они могут к подсказке Вы в том, почему они не могут запустить; развесьте их здесь.

5
ответ дан 5 December 2019 в 08:01
поделиться

Причина:

IIS не запускает сразу рабочие процессы ASP.NET (w3wp.exe), пока не поступит первый запрос. Когда он говорит «не запущен», это означает, что вы пытаетесь получить доступ к некоторым веб-службам WCF (после iisreset ) не удалось из-за того, что объект занимал некоторое пространство в памяти, и вы получите ошибку Service Unavailable, потому что appPool не может быть запущен.

Временное решение:

Создайте пакетный файл со следующими командами и запланируйте его.

net stop 23svc

net stop msftpsvc

net stop smtpsvc

net stop PleskControlPanel

net stop HTTPFilter

iisreset / restart

net start w3svc

net start msftpsvc

net start smtpsvc

net start PleskControlPanel

net Start HTTPFilter

3
ответ дан 5 December 2019 в 08:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: