Apache2-Fehlerprotokoll

9573
Roland

Ich kann das Fehlerprotokoll für Apache an meinem Standort in Ubuntu nicht finden. Ich habe Apache2 installiert.

Ich verwende diesen Befehl, um den Fehlern zu folgen, tail -f /var/log/apache2/error.logaber irgendwie protokolliert dieses Protokoll nicht alle meine Fehler?

Ist das die richtige Datei?

3

1 Antwort auf die Frage

3
random

Überprüfen Sie httpd.conf, ob Sie die folgende Zeile oder etwas ähnliches haben:

ErrorLog "logs/error.log" 

Es befindet sich möglicherweise in einem anderen Verzeichnis oder kann als etwas anderes bezeichnet werden. Wenn Sie jedoch keine Zeile in der Apache-Konfigurationsdatei haben ErrorLog, fangen Sie die Fehler wahrscheinlich nicht an.

Wenn das gut ist, überprüfen Sie noch einmal, ob der LogLevelKommentar nicht veröffentlicht wurde:

# LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel warn 

Die Standardeinstellung ist warn, dass es am Rande des Weges zu viele Informationen gibt und auf einen schwerwiegenderen Fehler im localhost. Wenn es auskommentiert ist und ein Hash (#) am Anfang der Zeile steht, werden Sie trotz der ErrorLogEinstellung auch keine Fehler in der Protokolldatei feststellen.

Sie können die Einstellungen der einzelnen Ebenen LogLevelin der Dokumentation zum Apache-Server vergleichen .

Es scheint, als ob ich in der richtigen Datei bin, aber ich habe etwas anderes bemerkt. In der Datei httpd.conf habe ich folgendes # # LogLevel bemerkt: Steuern Sie die Anzahl der Meldungen, die im error_log protokolliert werden. # Mögliche Werte sind: debug, info, notice, warn, error, krit, # alert, emerg. # LogLevel warn Könnte dies etwas mit der Strenge der Fehler zu tun haben? Roland vor 14 Jahren 0
Das wäre richtig, und wenn Sie auskommentiert werden, werden Sie keine Fehler erkennen. random vor 14 Jahren 0