GoDaddy Hilfe

Wir haben die Seite für Sie so gut wie möglich übersetzt. Sie können sie sich aber auch auf Englisch ansehen.

Suchen und Überprüfen von Serverprotokollen

Für die Verwaltung eines VPS oder eines dedizierten Servers müssen zur Behebung von Problemen die Protokolle überprüft werden. In diesem Artikel werden die allgemeinen verwendeten Protokolle und ihre jeweiligen Speicherorte ausführlich beschrieben.

Warum muss ich Protokolldateien anzeigen?

  • Ich weiß nicht, was das Problem verursacht.
  • Ich habe keine Ahnung, wo ich mit der Fehlerbehebung beginnen soll.
  • Das Problem tritt nur bei einigen Benutzern auf.
  • Die von mir ausgeführte "Fehlerbehebung" konnte das Problem nicht beheben.

Apache


Apache protokolliert Besucher jeder auf dem Server gehosteten Website. Ein Besucher kann je nach Seite mehrere Anfragen generieren. Die meisten Anfragen lassen sich in zwei Kategorien unterteilen: GET (z. B .: zeige mir ein Bild) und POST (z. B. Anmeldung auf einer Website). Die Zugriffsprotokolle enthalten auch Zeitstempel, Client-IP-Adresse und Browser-Informationen.

cPanel-Speicherort:

HTTP-Protokoll:
/ usr / local / apache / domlogs /$DOMAIN
HTTPS-Protokoll:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log

Plesk-Speicherort:

HTTP-Protokolle:
/ var / www / vhosts /$DOMAIN / logs / access_log
HTTPS-Protokolle:
/ var / www / vhosts /$DOMAIN / access_ssl_log
Wann sollte ich Apache Access-Protokolle überprüfen?
  • Um zu sehen, ob die Verbindung eines Kunden über das Internet und Firewalls nach Apache gelangt.
  • Wenn ein Problem mit der Inhaltsbearbeitung in einem CMS auftritt, sollten die Apache-Protokolle trotzdem eine POST-Anforderung protokollieren. Wenn keine POST-Anforderung vorliegt, sollten Sie DNS, Firewall (s) und die Anwendung überprüfen.
  • Um nach DOS-Angriffen zu suchen, indem Daten aus diesen Protokollen analysiert werden.

Die meisten Webservice- und Anwendungsfehler befinden sich im Apache-Fehlerprotokoll . Das Protokoll enthält Ressourcenfehler, PHP-Fehler und andere Fehler bei der Fehlerbehebung.

Wo finde ich dieses Protokoll?
cPanel-Speicherort:

/ usr / local / apache / logs / error_log
Plesk-Speicherort:
/ var / log / httpd / error_log
Ubuntu-Speicherort:
/ var / log / apache2 / error_log
Wann sollte ich das Apache-Fehlerprotokoll überprüfen?

Das Apache-Fehlerprotokoll sollte bei der Behebung eines Website-Problems immer überprüft werden. Dazu gehören interne Serverfehler und zeitweise auftretende Leistungsprobleme.

Nginx


Nginx wird häufig als Webserver (anstelle von Apache) verwendet, um die Leistung einer Website zu beschleunigen. Es wird wie PHP-FPM verwendet, um Ressourcen auf stark frequentierten Websites besser zu nutzen.

Speicherort des Protokolls:

/var/log/nginx/access.log
Wie kann ich auf dieses Protokoll zugreifen? SSH

Mit SSH können Sie mit Tools wie vim oder grep auf das vollständige Protokoll zugreifen, es anzeigen und bearbeiten.

cPanel

cPanel enthält nginx-Protokolle im Abschnitt Metrics unter Raw Access für die Website.

Plesk

Plesk zeigt nginx-Protokolle im Abschnitt Protokolle für die Domain an.

Wann muss ich dieses Protokoll überprüfen?
  • Ihre Website funktioniert nicht wie vorgesehen.
  • Auf Ihrer Website werden regelmäßig Fehler angezeigt.
  • Ihre Website ist langsam oder dreht sich einfach und wird nie geladen.

Die meisten Webservice- und Anwendungsfehler befinden sich im nginx-Fehlerprotokoll . Das Protokoll enthält Ressourcenfehler, PHP-Fehler und andere Fehler bei der Fehlerbehebung.

Speicherort des Protokolls:

/var/log/nginx/error.log
Wie kann ich dieses Protokoll überprüfen?

Mit SSH können Sie mit Tools wie vim oder grep auf das vollständige Protokoll zugreifen, es anzeigen und bearbeiten.

Wann sollte ich das nginx-Fehlerprotokoll überprüfen?

Das nginx-Fehlerprotokoll sollte bei der Behebung eines Website-Problems immer überprüft werden. Dazu gehören interne Serverfehler und zeitweise auftretende Leistungsprobleme.

PHP


Das PHP-Fehlerprotokoll enthält Informationen über Fehler in bestimmten PHP-Dateien, Aufrufe fehlender Dateien oder Fehler im Zusammenhang mit der PHP-Konfiguration. PHP-Fehlerprotokolle befinden sich normalerweise in den Dateien Ihrer Website. Sie können eine PHPinfo () -Seite verwenden, um den Speicherort des Protokolls zu bestätigen.

Wo finde ich dieses Protokoll?
cPanel-Speicherort:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk-Speicherort:
/ var / www / vhosts /$DOMAIN / logs / error_log
Wann sollte ich das PHP-Fehlerprotokoll überprüfen?

Immer wenn Sie ein Problem beheben, das auf eine oder mehrere PHP-basierte Websites (wie WordPress) isoliert auftritt, aber nicht auf den gesamten Server.



Das PHP-FPM-Fehlerprotokoll enthält Fehler im Zusammenhang mit dem PHP-FPM-Service. Es können mehrere Protokolle vorhanden sein, wenn Sie mehrere PHP-Versionen verwenden.

Wo finde ich dieses Protokoll?
cPanel-Position:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX wäre für PHP-FPM 7.3 73.

CentOS / AlmaLinux w / Plesk-Speicherort:
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu w / Plesk-Speicherort:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.log
Wann sollte ich das PHP-FPM-Protokoll überprüfen?
  • Auf Ihrer Website wird der Fehler 503 angezeigt.
  • Ihre Website wird langsam oder zeitweise geladen.

MySQL


Das MySQL-Fehlerprotokoll enthält Informationen zu Servicefehlern, Ressourcenproblemen und abgestürzten Datenbanktabellen.

Wo finde ich dieses Protokoll?

Für MySQL 5.5, 5.6 und MariaDB 10.2

/ var / lib / mysql /$HOSTNAME .err

Für mysql 5.7 und höher

/var/log/mysqld.log

MariaDB 10.3 und höher

/var/log/mariadb/mariadb.log
Wann sollte ich das MySQL-Fehlerprotokoll überprüfen?
  • Der MySQL-Dienst wird nicht ausgeführt.
  • Der MySQL-Dienst verwendet übermäßig viel Speicher oder CPU.
  • Ihre datenbankgestützte Website (z. B. WordPress) ist langsam.
  • Ihre datenbankbasierte Website kann keine Verbindung zu MySQL herstellen.

Demnächst verfügbar!