【问题标题】:IIS 8 time did not change when we modify the server time due to Daylight saving time由于夏令时,当我们修改服务器时间时,IIS 8 时间没有改变
【发布时间】:2016-08-06 07:09:21
【问题描述】:

我在 Windows Server 2012 R2 下使用 IIS-8。 IIS和Windows服务器的时间完全相同。但是这周我们改变了我们的服务器时间,增加了一小时的夏令时。这导致我们的 IIS 时间与实际时间不同。

现在我正在使用一个名为 hangfire 的计划工具,它执行后台作业,它托管在 IIS 下,我允许用户使用 UI 来确定计划时间。

问题是,目前如果我们将调度时间设置为例如 18:00 ,它将在 19:00 执行。 IIS 日志时间也比实际时间晚一小时。那么任何人都可以就此提出建议吗?我如何强制 IIS 时间和日期与我们的 Windows 服务器时间和日期同步?

谢谢

【问题讨论】:

    标签: iis iis-8 gmt


    【解决方案1】:

    您是否有在服务帐户下运行的 IIS 应用程序?尝试使用服务帐户凭据登录并检查该帐户的区域设置。

    【讨论】:

    • 我登录到安装了 iis 的服务器,服务器时间是一小时加上 IIS 日志中的时间.. 所以服务器时间是上午 10:30,而在 iis 日志中时间是09:30
    • 这可能是 IIS 的日志文件格式的问题。 support.microsoft.com/en-us/kb/271196。此外,我认为手动更改服务器时间以考虑 DST 与仅将时钟设置为自动调整 DST 相比并不可取。该设置位于“日期和时间”控制面板的“更改时区...”下。
    • 我不认为这是 iis 日志文件的问题!!!正如我在问题中提到的那样,现在我正在使用第三方工具来执行后台作业,如果我指定我需要在上午 10 点运行后台作业,则实际执行时间将是上午 11 点。看来 iis 时间不随服务器时间调整..
    • 您是否尝试查看运行应用程序池的服务帐户的区域/日期时间设置?例如,如果应用程序池在“UserDude123”下运行,则最好尝试在“网络服务”等另一个帐户下运行它,以查看时间问题是否与帐户相关。此外,您正在使用的“hangfire”应用程序似乎有一些自己的时间调整功能。您能否详细说明您为解决此问题所采取的任何步骤?
    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 2015-07-31
    • 2014-10-19
    • 2020-11-19
    • 1970-01-01
    • 2019-09-06
    • 2011-10-22
    • 2020-01-13
    相关资源
    最近更新 更多