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ą.

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!