Запланированный перезапуск Windows Server приводит к тому, что ответ IIS не передается в службу Windows. - PullRequest
1 голос
/ 26 марта 2012

В качестве нашего производственного сервера, размещенного в среде RackSpace, используется Windows Server 2008.

На сервере размещены следующие элементы

1) Веб-сайт asp.net в IIS 6.0 2) AReportScheduler (отчет по электронной почте для окон).3) SQL Server 2008

Служба ReportScheduler отправляет запрос через каждые 10 минут на этот веб-сайт, веб-сайт генерирует отчет в файле PDF (временная папка на веб-сайте) и возвращает в ответ путь файла отчета, а служба отправляет этот PDF-файл.сообщать в виде вложения в сообщения электронной почты к различным электронным письмам, хранящимся в базе данных.

Мы запланировали, что сервер будет запускать загруженный сервер обновления и перезапуска Windows в каждое последнее воскресенье месяца в 12:00.

Всепосле перезапуска по расписанию работает нормально, за исключением того, что ReportScheduler не отправляет электронные письма.

Мы проверили, что служба отчетов, службы IIS и SMTP запускаются после перезапуска.

Мы перезапустили службу отчетов вручную, но она не разрешилапроблема

После наблюдения мы обнаружили, что пустой ответ (веб-сайт IIS для ReportScheduler) вызывает эту проблему.

Кто-нибудь имеет представление, почему ответ не генерируется и не получается после перезапуска.

Однако он работает нормально, если мы перезапустим IIS снова (обратите внимание, что сайт, размещенный в IIS, до этого работал нормально.

Кто-нибудь знает, если мы установим опцию запуска службы на «Отложенный автоматический», будет ли она работать?(Мне нужно подождать месяц, чтобы увидеть эффект, я хочу убедиться, что это решит мою проблему.)

Для перезапуска IIS требуется больше формальностей от нас, и на это нужно время.

1 Ответ

1 голос
/ 26 марта 2012

У меня была похожая проблема со службой, которая довольно медленно запускалась, когда все загружалось после перезагрузки.Чтобы решить эту проблему, я поставил соответствующий сервис на Delayed Automatic Start, чтобы он загружался последним.Это исправило мою проблему.

Подробнее о Delayed Automatic Starts @ этом блоге TechNet.

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