Ich habe ein Problem, bei dem IIS 8.5 auf Server 2012 R2 Anfragen nicht richtig protokolliert. Bis vor etwa einer Woche funktionierte es einwandfrei und es wurden Protokolldateien mit einer Größe von >10 MB erstellt. Diese Informationen waren für unsere Analyseverarbeitung nützlich. Derzeit enthalten die Protokolldateien nur sehr wenige Informationen und es werden nur gelegentlich Anfragen protokolliert, wodurch Protokolldateien mit einer Größe von <100 KB erstellt werden. Ich bin mir nicht sicher, was sich geändert hat und das Problem nun gelöst hat.
Ich kopiere diese Dateien regelmäßig und analysiere sie an einem separaten Ort. Die Protokolldateien des letzten Monats waren alle zwischen 1 MB und 14 MB groß. Dieselben Protokolldateien wurden später als <100 KB große Dateien angezeigt. Die Date Modified
Größe scheint sich nicht geändert zu haben. Ich habe Kopien beider Dateisätze.
Als ich andere ähnlich klingende Probleme mit IIS6 und IIS7 durchlas, überprüfte ich vergleichbare Einstellungen:
- Die Berechtigungen für Protokollverzeichnisse stimmen auf meinem Testserver und meinem Produktionsserver überein. Dies scheint sich nicht geändert zu haben.
- Die Einstellungen haben sich nicht geändert -
dontLog = False
,selectiveLogging = logAll
Use local time for file naming and rollover
ist deaktiviert.- W3C-Protokollierungseinstellungen sind Standard
- Das Ändern
Log Event Destination
inBoth log file and ETW event
führt zu denselben Ergebnissen. Begrenzte Anfragen protokolliert. - Neustart von Diensten und IIS brachte keine Änderungen
- Der Neustart des Servers brachte keine Änderungen.
W3C-Protokollierungsdienst auf
Automatic
Start eingestellt
#Software: Microsoft Internet Information Services 8.5 #Version: 1.0 #Date: 2015-10-08 15:22:58 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken 2015-10-08 15:22:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 187 2015-10-08 15:27:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 78 2015-10-08 15:32:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 93
Antwort1
Das Problem wurde gelöst, allerdings fehlen mir die Kenntnisse über Active Directory und Domänencontroller.
Unter folgenden Bedingungen wurden die Protokolldateien wiederhergestellt:
- Es wurden Protokolldateien gespeichert, die jedoch für mein Konto nicht sichtbar waren. (Nicht auf dem Server/Dateisystem gespeichert?)
- Es ist ein Fehler bei der Vertrauensbeziehung zwischen Server und Domäne aufgetreten.
- Nachdem die Vertrauensbeziehung zwischen Domäne und Server, einschließlich der Konten, wiederhergestellt wurde, waren die Protokolldateien wieder verfügbar. Dies umfasst alle Protokolldateien, die während der Dauer des Problems generiert wurden.
Hoffentlich sind diese Informationen in Zukunft für jemanden nützlich.