GoDaddy Pomoc

Dołożyliśmy wszelkich starań, aby przetłumaczyć tę stronę. Dostępna jest również strona w języku angielskim.

Znajdź i przejrzyj dzienniki serwera

Zarządzanie serwerem VPS lub serwerem dedykowanym będzie wymagało przeglądu dzienników podczas rozwiązywania problemów. W tym artykule szczegółowo opisano używane dzienniki i ich lokalizacje.

Dlaczego miałbym przeglądać pliki dziennika?

  • Nie wiem, co powoduje problem.
  • Nie mam pojęcia, od czego zacząć rozwiązywanie problemu.
  • Problem dotyczy tylko niektórych użytkowników.
  • Wypróbowana przeze mnie „poprawka” nie rozwiązała problemu.

Apache


Apache rejestruje odwiedzających każdą witrynę hostowaną na serwerze. W zależności od strony pojedynczy odwiedzający może wygenerować wiele żądań. Większość żądań należy do dwóch kategorii: GET (tj. Pokaż mi obraz) i POST (tj. Logowanie do witryny). Dzienniki dostępu zawierają również sygnaturę czasową, adres IP klienta i informacje o przeglądarce.

Lokalizacja panelu cPanel:

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

Lokalizacja Plesk:

Dzienniki HTTP:
/var/www/vhosts/$DOMAIN /logs/access_log
Dzienniki HTTPS:
/var/www/vhosts/$DOMAIN /access_ssl_log
Kiedy należy przejrzeć dzienniki dostępu Apache?
  • Aby sprawdzić, czy połączenie klienta przechodzi przez Internet i zapory ogniowe oraz do serwera Apache.
  • Jeśli wystąpi problem z edycją treści w systemie CMS, dzienniki Apache powinny nadal rejestrować żądanie POST. Jeśli nie ma żądania POST, sprawdź DNS, zaporę (e) i aplikację.
  • Aby sprawdzić ataki DOS, analizując dane z tych dzienników.

Większość błędów usług internetowych i aplikacji znajduje się w dzienniku błędów Apache . Dziennik będzie zawierał błędy zasobów, błędy PHP i inne błędy pomocne w rozwiązywaniu problemów.

Gdzie mogę znaleźć ten dziennik?
Lokalizacja cPanel:

/usr/local/apache/logs/error_log
Lokalizacja Plesk:
/var/log/httpd/error_log
Lokalizacja Ubuntu:
/var/log/apache2/error_log
Kiedy należy przejrzeć dziennik błędów Apache?

Podczas rozwiązywania problemów związanych z witryną należy zawsze przeglądać dziennik błędów Apache. Obejmuje to wewnętrzne błędy serwera i sporadyczne problemy z wydajnością.

Nginx


Nginx jest często używany jako serwer internetowy (zamiast Apache) w celu przyspieszenia działania witryny. Jest używany, podobnie jak PHP-FPM, w celu lepszego wykorzystania zasobów w witrynach o dużym natężeniu ruchu.

Lokalizacja dziennika:

/var/log/nginx/access.log
Jak mogę uzyskać dostęp do tego dziennika? SSH

SSH umożliwia dostęp do pełnego dziennika, przeglądanie go i manipulowanie nim za pomocą narzędzi takich jak vim lub grep .

cPanel

cPanel ma dzienniki nginx w sekcji Metryki w obszarze Dostęp surowy dla witryny.

Plesk

Plesk wyświetli dzienniki nginx w sekcji Dzienniki dla domeny.

Kiedy muszę przejrzeć ten dziennik?
  • Twoja witryna nie działa zgodnie z oczekiwaniami.
  • Twoja witryna sporadycznie wyświetla błędy.
  • Twoja witryna jest wolna lub po prostu obraca się i nigdy się nie ładuje.

Większość błędów usług internetowych i aplikacji znajduje się w dzienniku błędów nginx . Dziennik będzie zawierał błędy zasobów, błędy PHP i inne błędy pomocne w rozwiązywaniu problemów.

Lokalizacja dziennika:

/var/log/nginx/error.log
Jak mogę przejrzeć ten dziennik?

SSH umożliwia dostęp do pełnego dziennika, przeglądanie go i manipulowanie nim za pomocą narzędzi takich jak vim lub grep .

Kiedy należy przejrzeć dziennik błędów nginx?

Podczas rozwiązywania problemów związanych z witryną należy zawsze przeglądać dziennik błędów nginx. Obejmuje to wewnętrzne błędy serwera i sporadyczne problemy z wydajnością.

PHP


Dziennik błędów PHP zawiera informacje o błędach w określonych plikach PHP, wywołaniach brakujących plików lub błędach związanych z konfiguracją języka PHP. Dzienniki błędów PHP zwykle znajdują się w plikach witryny. Możesz użyć strony PHPinfo (), aby potwierdzić lokalizację dziennika.

Gdzie mogę znaleźć ten dziennik?
Lokalizacja cPanel:
/home/cpanel_username/logs/$DOMAIN .php.error.log
Lokalizacja Plesk:
/var/www/vhosts/$DOMAIN /logs/error_log
Kiedy należy przejrzeć dziennik błędów PHP?

Za każdym razem, gdy rozwiązujesz problem, który wydaje się być odizolowany od jednej lub więcej witryn opartych na PHP (takich jak WordPress), ale nie dla całego serwera.



Dziennik błędów PHP-FPM będzie zawierał błędy związane z usługą PHP-FPM. Jeśli używasz różnych wersji języka PHP, może istnieć wiele dzienników.

Gdzie mogę znaleźć ten dziennik?
Lokalizacja cPanel:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX to 73 dla PHP-FPM 7.3.

CentOS/AlmaLinux z lokalizacją Plesk:
/var/www/vhosts/$DOMAIN /error_log
Ubuntu w/lokalizacja Plesk:
/var/www/vhosts/$DOMAIN /logs/php-fpm_error.log
Kiedy należy przejrzeć dziennik PHP-FPM?
  • Twoja witryna wyświetla błąd 503.
  • Twoja witryna ładuje się powoli lub sporadycznie.

MySQL


Dziennik błędów MySQL będzie zawierał informacje o awariach usług, problemach z zasobami i uszkodzonych tabelach bazy danych.

Gdzie mogę znaleźć ten dziennik?

W przypadku MySQL 5.5, 5.6 i MariaDB 10.2

/var/lib/mysql/$HOSTNAME .err

Dla mysql 5.7 i nowszych

/var/log/mysqld.log

MariaDB 10.3 i nowsze

/var/log/mariadb/mariadb.log
Kiedy należy przejrzeć dziennik błędów MySQL?
  • Usługa MySQL nie będzie działać.
  • Usługa MySQL zużywa nadmierną ilość pamięci lub procesora.
  • Twoja witryna oparta na bazie danych (np. WordPress) działa wolno.
  • Witryna oparta na bazie danych nie może nawiązać połączenia z MySQL.

Już wkrótce!