Сбой службы IIS: что все их вызывает? - PullRequest
0 голосов
/ 13 января 2009

Я не нашел окончательного списка, но, надеюсь, у кого-то есть один, или мы сами можем его создать. Что вызывает сбои в работе приложений .NET или общее нарушение работы служб, работающих на IIS? Например, изменения web.config вызовут перекомпиляцию в JIT (хотя простое развертывание одной страницы не повлияет на все приложение), а iisresets остановит все (конечно, но вы видите, куда я иду). Как насчет создания нового виртуального каталога в текущем веб-приложении?

Полезно знать все случаи, чтобы вы знали, можете ли вы повлиять на изменение сервера, не вызывая проблем со всем этим.

РЕДАКТИРОВАТЬ: Я имел в виду IIS 6, когда я спросил, но, конечно, список чего-то другого в других версиях также будет полезен для людей.

1 Ответ

1 голос
/ 13 января 2009

Это зависит от того, о чем именно вы говорите с перебоями. IISReset может привести к тому, что сообщение о недоступности службы будет отображаться в течение короткого времени, поскольку IIS завершает работу и перезапускается.

Изменения в файле web.config или добавление файла .dll в каталог bin приложения приводит к перезапуску домена приложения, но это точно не является нарушением, больше «задержки» в ответе, пользователь будет НЕ вижу ошибки, только задержанный ответ от сервера. Вы также можете получить это путем изменения любых файлов в файлах App_Code или .vb на сайтах, не разработанных WAP.

Вы также можете отключить рабочий процесс IIS из-за неактивности, значение по умолчанию - 20 минут. Опять же, это задержка, а не недостаток обслуживания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...