Erzeugen und Auswerten von Logfiles

Beim Aufruf Ihrer Homepage klappt etwas nicht? Es erscheint die Meldung Error 500? Eine Mail, welche durch eines Ihrer Skripte versandt wird, wird nicht zugestellt? Ein Blick in die Logfiles Ihrer Instanz kann den entscheidenen Hinweis bringen.

Dazu gehen Sie bitte wie folgt vor:

  1. Verbinden Sie sich per SSH.
  2. tragen Sie den Befehl log-tail ein und schicken diesen mit "Enter" ab.
  3. Rufen Sie die Seite Ihrer Homepage, die nicht funktioniert, erneut auf. Ihnen werden die mitgeloggten Informationen für diesen Aufruf angezeigt.

Als Beispiel eine Zeile in dieser Logdatei:


[Thu Oct 19 14:31:48.741510 2017] [authz_core:error] [pid 18:tid 140200158033664] [client 192.168.254.85:65535] AH01630: client denied by server configuration: /home/www/public_html/nc/data/.ocdata


Aber was bedeutet das im Detail? Wir zerlegen diese Zeile mal:

  • [Thu Oct 19 14:31:48.741510 2017] - Datum und Uhrzeit (Timestamp), zu dem der Eintrag in der Logdatei (und damit der Fehler oder Hinweis) erfolgte.
  • [pid 18:tid 140200158033664] - Ihre Homepage wird in einem virtuellen Instanz ausgeführt. die pid und die tid weisen auf diese Instanz hin. Diese Informationen ist für Sie nicht relevant, das Sie darauf keinen Einluss haben.
  • [client 192.168.254.85:65535] - Hier erscheint die IP-Adresse des Users, der das Skript aufgerufen hat (aktuell wird hier auf Grund eines Fehlers eine interne IP-Adresse angezeigt)
  • AH01630: client denied by server configuration: /home/www/public_html/nc/data/.ocdata - der eigentliche Fehler mit dem Hinweis auf den Fehlerort.

Natürlich gibt es hier zahlreiche unterschiedliche Fehlermöglichkeiten. Unter unseren Beispielen finden beschreiben wir einige bekannte Probleme mit Lösungswegen.

Tipps:

  • geben Sie den Befehle log-tail > log.txt ein dann werd die Log in eine Datei geschrieben und kann so z.B. verschickt werden um durch einen dritten eine Auswertung durchführen zu lassen.
  • Wenn Sie speziell für den Versand von Mails Logdaten benötigen, haben wir dazu eine spezielle Anleitung für Sie.