Программирование в IIS

Отключение веб-службы


В некоторых случаях клиент получает сообщение об ошибке HTTP 503. При появлении ошибок 503 события записываются в журнал событий Windows. В этом случае следует открыть Event Viewer (Просмотр событий) и проверить, где возникла ошибка – в файле HTTP.sys или в службе WWW. Если ошибка возникла в HTTP.sys, проверьте длину очереди пула приложения. Ошибка могла возникнуть из-за получения слишком большого количества запросов. Очередь пула приложения можно изменить вручную.

  1. В консоли MMC IIS выделите пул приложения, который необходимо изменить.
  2. Выберите команду Action\Propеrties (Действие\Свойства), после чего откройте вкладку Performance (Производительность).
  3. В области Request Queue Limit (Предел очереди запроса) увеличьте значение количества запросов.
  4. Нажмите на кнопку OK.

Если ошибка возникла в службе WWW, возможно, что IIS обнаружила несколько ошибок в рабочих процессах и инициировала оперативную защиту от ошибок. Это вызвало прекращение обработки запросов "пострадавшим" пулом приложения; такая система безопасности защищает сервер от повреждения неправильно функционирующими приложениями. Если такие обстоятельства возникнут единожды, это может свидетельствовать о наличии какой-либо аномалии. Если же это происходит часто, то следует проверить конфигурацию приложения, так как это говорит о неверных настройках. Можно увеличить допустимое число ошибок и интервал времени, однако это не устранит источник проблемы.

Настройка параметров системы быстрого обнаружения ошибок производится следующим образом:

  1. В консоли MMC IIS выделите пул приложения, в который следует внести изменения.
  2. Выберите команду Action\Properties (Действие\Свойства) и откройте вкладку Health (Состояние).
  3. Увеличьте значения параметров для ошибок и/или интервала времени, в течение которого IIS отслеживает ошибки рабочих процессов.
  4. Нажмите на кнопку OK.



Содержание раздела