Heim > Artikel > Betrieb und Instandhaltung > So lesen Sie Protokolle in Apache
Einführung in Name und Pfad der Apache-Protokolldatei (Empfohlenes Lernen: Apache-Nutzung)
Wenn wir Apache installieren und starten Anschließend generiert Apache automatisch zwei Protokolldateien, nämlich das Zugriffsprotokoll access_log (access.log unter Windows) und das Fehlerprotokoll error_log (error.log unter Windows).
Wenn Sie den SSL-Dienst verwenden, gibt es möglicherweise auch drei Protokolldateien: ssl_access_log, ssl_error_log und ssl_request_log.
Der Pfad der Protokolldatei variiert je nach Installationsmethode. Er befindet sich im Allgemeinen im Unterverzeichnis „logs“ des Apache-Installationsverzeichnisses. Der Pfad der Protokolldatei kann entsprechend der tatsächlichen Datei gefunden werden Einbausituation.
So lesen Sie Serverprotokolle
Während der Serverwartung treten häufig verschiedene Fehler auf, um festzustellen, wo das Problem aufgetreten ist. Verwenden Sie ssh, um eine Remoteverbindung zum Server herzustellen, und geben Sie dann den folgenden Befehl ein, um die letzten Zeilen des Fehlerprotokolls zur einfachen Fehlerbehebung dynamisch anzuzeigen.
tail -f /usr/local/apache/logs/error_log
Egal welche Methode verwendet wird, es empfiehlt sich, mehrere Terminalfenster gleichzeitig zu öffnen: Zeigen Sie beispielsweise das Fehlerprotokoll in einem Fenster und das Zugriffsprotokoll in einem anderen Fenster an. So sind wir stets über das Geschehen vor Ort informiert und können sofort darauf eingehen.
Es gibt viele Informationen, die in Protokolldateien aufgezeichnet werden können, darunter:
(1) Die Adresse des Remote-Computers: „Adresse des Remote-Computers „ und „Wer durchsucht die Website?“ ist ähnlich, aber nicht dasselbe.
(2) Browsing-Zeit: Wann hat der Besucher mit dem Besuch der Website begonnen? Aus der Antwort auf diese Frage können wir viel lernen. Die Informationen, die aus einem einzelnen Zugriffsdatensatz gewonnen werden können, sind sehr begrenzt. Wenn wir jedoch von Tausenden von Zugriffsdatensätzen ausgehen, können wir sehr nützliche und wichtige statistische Informationen erhalten.
(3) Von Benutzern besuchte Ressourcen: Welche Teile der Website sind bei Benutzern am beliebtesten? Diese beliebtesten Teile sollten wir weiterentwickeln. Welche Teile Ihrer Website ziehen immer zu kurz? Vielleicht sind diese vernachlässigten Teile der Website zu versteckt, oder vielleicht sind sie wirklich nicht interessant und wir müssen Wege finden, sie zu verbessern. Natürlich gibt es auch andere Inhalte auf der Website, wie z. B. rechtliche Hinweise, die zwar von wenigen Menschen besucht werden, aber nicht einfach so geändert werden sollten.
(4) Ungültige Links: Log-Dateien können uns natürlich auch verraten, was nicht so läuft, wie wir es uns vorgestellt haben. Gibt es fehlerhafte Links auf der Website? Haben Sie beim Verlinken von anderen Websites die falsche URL erhalten? Gibt es CGI-Programme, die nicht richtig funktionieren? Gibt es einen Suchmaschinen-Crawler, der Tausende von Anfragen pro Sekunde durchführt und so den normalen Service dieser Website beeinträchtigt? Die Antworten auf diese Fragen finden Sie in den Protokolldateien.
Das obige ist der detaillierte Inhalt vonSo lesen Sie Protokolle in Apache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!