Время IIS 8 не изменилось, когда мы изменили время сервера из-за перехода на летнее время.

Я использую IIS-8 под Windows Server 2012 R2. и время для сервера IIS и Windows было одинаковым. но на этой неделе мы изменили время нашего сервера, добавив один час на летнее время. это привело к тому, что наше время IIS отличалось от реального времени.

теперь я использую инструмент расписания Hangfire, который выполняет фоновые задания и размещается в IIS, и я позволяю пользователям определять время расписания с помощью пользовательского интерфейса.

Проблема в том, что в настоящее время, если мы установим время расписания, например, на 18:00, оно будет выполнено в 19:00. также время журналов IIS составляет один час от фактического времени. Так может ли кто-нибудь посоветовать по этому поводу? Как я могу заставить время и дату IIS синхронизироваться с временем и датой нашего сервера Windows?

Спасибо


person john Gu    schedule 14.04.2016    source источник


Ответы (1)


У вас есть приложения IIS, работающие под служебной учетной записью? Попробуйте войти в систему с учетными данными сервисной учетной записи и проверьте региональные настройки для этой учетной записи.

person Code Twiddler    schedule 14.04.2016
comment
я вхожу на сервер, где установлен iis, и время сервера составляет один час плюс время в журналах IIS .. поэтому время сервера, скажем, 10:30, а в журналах iis время 09:30 - person john Gu; 14.04.2016
comment
Это может быть проблема с форматом файла журнала IIS. support.microsoft.com/en-us/kb/271196. Кроме того, я не думаю, что желательно вручную изменять время сервера для учета летнего времени, а не просто устанавливать часы для автоматической настройки на летнее время. Этот параметр доступен в разделе «Изменить часовой пояс...» на панели управления «Дата и время». - person Code Twiddler; 14.04.2016
comment
я не думаю, что это проблема с файлом журнала iis !!! как я уже упоминал в своем вопросе, теперь я использую инструмент третьей части для выполнения фоновых заданий, и если я укажу, что мне нужно запустить фоновое задание в 10 часов утра, фактическое время выполнения будет 11 часов утра. не настраивается с серверным временем .. - person john Gu; 15.04.2016
comment
Вы пытались просмотреть региональные параметры/дату и время для учетной записи службы, с которой работает пул приложений приложения? Если пул приложений работает, например, под UserDude123, было бы неплохо попробовать запустить его под другой учетной записью, такой как Network Service, чтобы увидеть, связана ли проблема со временем с учетной записью. Кроме того, может показаться, что используемое вами приложение Hangfire имеет некоторые собственные функции настройки времени. Можете ли вы рассказать о каких-либо шагах, которые вы предприняли для решения этой проблемы? - person Code Twiddler; 15.04.2016