В качестве нашего производственного сервера, размещенного в среде 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 требуется больше формальностей от нас, и на это нужно время.