2016-04-14 18 views
2

Ich verwende IIS-8 unter Windows Server 2012 R2. und die Zeit für beide IIS & Windows-Server waren genau das gleiche. Aber diese Woche haben wir unsere Serverzeit um eine Stunde für Sommerzeit verlängert. Dies führte dazu, dass unsere IIS-Zeit anders als die Echtzeit war.IIS 8 Zeit hat sich nicht geändert, wenn wir die Serverzeit aufgrund der Sommerzeit ändern

Jetzt verwende ich ein Zeitplan-Tool namens Hangfire, die Hintergrundjobs ausführen, und es ist unter IIS gehostet, und ich erlaube Benutzern, die geplante Zeit mit einer Benutzeroberfläche zu bestimmen.

Das Problem ist, dass derzeit, wenn wir den Zeitplan zum Beispiel auf 18:00 Uhr einstellen, um 19:00 Uhr ausgeführt wird. auch die IIS protokolliert Zeit ist eine Stunde die tatsächliche Zeit verstreichen. also kann jemand bitte hier raten, wie ich die IIS-Zeit und das Datum zwingen kann, mit unserer Windows-Serverzeit und -datum synchron zu sein?

Danke

Antwort

2

Haben Sie IIS-Anwendungen unter einem Dienstkonto ausgeführt? Versuchen Sie, sich mit den Krediten des Dienstkontos anzumelden, und überprüfen Sie die regionalen Einstellungen für dieses Konto.

+0

Ich logge mich auf den Server, wo die iis installiert ist und die Serverzeit ist eine Stunde plus die Zeit in den IIS-Protokollen .. so die Serverzeit ist etwa 10:30 Uhr, während innerhalb der iis-Protokolle ist die Zeit 09: 30 –

+0

Dies könnte ein Problem mit dem Protokolldateiformat von IIS sein. https://support.microsoft.com/en-us/kb/271196. Ich denke auch nicht, dass es so wünschenswert ist, die Serverzeit manuell zu ändern, um DST zu berücksichtigen, anstatt nur die Uhr auf automatische Anpassung für DST einzustellen. Diese Einstellung ist unter "Zeitzone ändern ..." im Kontrollfeld "Datum und Uhrzeit" verfügbar. –

+0

ich glaube nicht, dass dies ein Problem mit iis Logfiles ist !!! Wie ich in meiner Frage erwähnt habe, verwende ich jetzt ein drittes Teilwerkzeug, um Bodenjobs auszuführen, und wenn ich festlege, dass ich um 10 Uhr einen Hintergrundjob ausführen muss, wird die tatsächliche Ausführungszeit 11 Uhr sein wird nicht mit der Serverzeit angepasst. –