SELECT DATEPART(WEEK,GETDATE()-14)
SELECT DATEPART(WEEK,GETDATE()-7)
SELECT DATEPART(WEEK,GETDATE())
SELECT DATEPART(WEEK,GETDATE()+7)
SELECT DATEPART(WEEK,GETDATE()+14)
Пулы приложений должны перезапустить на iisreset, но они действительно работают за пределами iis (в COM +) для надежности. Это означает, что они могут, может не возвратиться, если приложение неправильно себя ведет, но IIS и другое желание приложений (должны) возвратиться. Таким образом да, Это "нормально".
P.S. Я также хотел бы я как гордый пользователь iisreset. Плохая практика? Вот еще!; D
В предшествующей роли поддержки я управлял несколькими серверами IIS, выполняющими все виды путаницы.NET. Когда AppPool не удалось запуститься, это обычно были плохие данные для входа в систему.
IIS сразу не запускает рабочие процессы ASP.NET (w3wp.exe), пока первый запрос не входит. Когда Вы говорите "не запущенный", это означает, что Вы пытаетесь получить доступ к некоторым веб-сервисам WCF (после iisreset), и Вы получаете Сервис Недоступная ошибка, потому что appPool не может быть запущен? Вы видите, что какой-либо IIS W3SVC имел отношение, записи в конечном счете регистрируется?
Если существует, они могут к подсказке Вы в том, почему они не могут запустить; развесьте их здесь.
Причина:
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