Отключение веб-службы
В некоторых случаях клиент получает сообщение об ошибке HTTP 503. При появлении ошибок 503 события записываются в журнал событий Windows. В этом случае следует открыть Event Viewer (Просмотр событий) и проверить, где возникла ошибка – в файле HTTP.sys или в службе WWW. Если ошибка возникла в HTTP.sys, проверьте длину очереди пула приложения. Ошибка могла возникнуть из-за получения слишком большого количества запросов. Очередь пула приложения можно изменить вручную.
- В консоли MMC IIS выделите пул приложения, который необходимо изменить.
- Выберите команду Action\Propеrties (Действие\Свойства), после чего откройте вкладку Performance (Производительность).
- В области Request Queue Limit (Предел очереди запроса) увеличьте значение количества запросов.
- Нажмите на кнопку OK.
Если ошибка возникла в службе WWW, возможно, что IIS обнаружила несколько ошибок в рабочих процессах и инициировала оперативную защиту от ошибок. Это вызвало прекращение обработки запросов "пострадавшим" пулом приложения; такая система безопасности защищает сервер от повреждения неправильно функционирующими приложениями. Если такие обстоятельства возникнут единожды, это может свидетельствовать о наличии какой-либо аномалии. Если же это происходит часто, то следует проверить конфигурацию приложения, так как это говорит о неверных настройках. Можно увеличить допустимое число ошибок и интервал времени, однако это не устранит источник проблемы.
Настройка параметров системы быстрого обнаружения ошибок производится следующим образом:
- В консоли MMC IIS выделите пул приложения, в который следует внести изменения.
- Выберите команду Action\Properties (Действие\Свойства) и откройте вкладку Health (Состояние).
- Увеличьте значения параметров для ошибок и/или интервала времени, в течение которого IIS отслеживает ошибки рабочих процессов.
- Нажмите на кнопку OK.