2013-04-22 16 views
6

Ich lerne über AWS und EC2. Ich habe eine AMI-Linux-Box eingerichtet, die Apache und MySQL-Setup von yum ausführt. Es hat ein bisschen funktioniert, aber jetzt ist es flatlined. Das ist seltsam, also dachte ich, ich sollte die Protokolle überprüfen. Ich bin mit einem Putty-Terminal unterwegs und kann den Speicherort der Protokolldateien nicht finden. Weiß jemand dort, dass Informationen gespeichert sind? Danke für die Hilfe.Speicherort der AWS-EC2-Apache-Protokolldatei auf AMI

Edit: Ich möchte über die Lage aller wichtigen Protokolldateien verallgemeinern und sie bitten, die das System erstellt. Dies ist eine neue Sache, also wäre es hilfreich, wenn Sie nützliche Dateien finden, um besser zu verstehen, was vor sich geht.

Antwort

6

/var/log-Verzeichnis verfügt normalerweise über Anwendungs- und UNIX-Protokolle.

+0

Yup, ich knackte dieses nicht zu lange, nachdem ich es gefragt habe. Ich war beschäftigt, also kam ich nie dazu, das zu aktualisieren. – usumoio

0

Wenn Sie es bei /var/log nicht finden können, versuchen Sie /usr/local/apache/logs.

2

ubuntu unter AWS Server

sudo tail -100 /var/log/apache2/error.log 

Linux

/var/log 
0

Ein Allzweck Weg, um das Protokoll zu finden, da eine bestimmte Datei oft in einem sein wird Unterschiedlicher Ort je nach Installation und Version, da sich meiner Meinung nach von der vorherigen unterscheidet s Antworten:

/var/log/ ist der übliche Speicherort für Anwendungsprotokolle.

Wenn es unter restriktiven Berechtigungen ist, können Sie sudo ls /var/log tun, um eine Liste von Dateien und Verzeichnissen darunter zu erhalten, um Ihre Beute zu jagen.

Je nach Version des Apache befinden sich die Protokolle normalerweise unter /var/log/apache2 OR /var/log/httpd. Wenn Sie wiederum nach der Datei suchen möchten, die Sie in diesem Verzeichnis suchen, versuchen Sie es mit sudo ls $location$.

Grube geschah unter /var/log/httpd/error_log von meiner Installation auf EC2 sein, aber error.log ist eine weitere gemeinsame Dateinamen.

ältere Fehlerprotokolle und die entsprechenden Zugriffsprotokolle werden auch hier gespeichert, nachdem sie gedreht werden, aus, mit dem Zeitstempel, wenn die Rotation aufgetreten.

Der schnelle Weg, um dann die letzten 100 oder X Zeilen der Datei anzuzeigen, ist tail -100 /var/log/httpd/error_log zu verwenden.