Przejrzyj dziennik błędów 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.
Dlaczego miałbym przeglądać 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.
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 .
Przykładowe błędy znalezione w dzienniku NGINX
2022/01/22 03:39:16 [błąd] 1032#1032: *221720 przedwcześnie zamknięte połączenie podczas odczytu nagłówka odpowiedzi z nadawcy, klient: 10.22.189.173, serwer: acoolexample.server, żądanie: "GET/HTTP/1.1 ", upstream:"http://127.0.0.1:5003/ ", host:" acoolexample.com "
2021/09/27 09:10:09 [błąd] 31358#31358: *607 FastCGI wysłane na stderr:" Wiadomość PHP: PHP Ostrzeżenie: fopen (/usr/share/nginx/package /learning-platform-38/learning-platform-prod/wp-content/uploads/wp-file-manager-pro/fm_backup/index.php): nie udało się otworzyć strumienia: Brak takiego pliku lub katalogu w/usr/share/ nginx/package/learning-platform-38/learning-platform-prod/wp-content/plugins/wp-file-manager/file_folder_manager.php on line 59PHP wiadomość: PHP Ostrzeżenie: fclose () oczekuje, że parametr 1 będzie zasobem, bool podane w /usr/share/nginx/package/learning-platform-38/learning-platform-prod/wp-content/plugins/wp-file-manager/file_folder_manager.php on line 60 "podczas odczytywania nagłówka odpowiedzi z nadawcy, klient : 10.39.68.231, serwer: acooldomain.server, żądanie: „GET / HTTP / 2.0”, wysyłanie: „fastcgi://127.0.0.1:9000 ", host:" learning.acooldomain.com "
2021/07/01 00:15:04 [błąd] 1340#0: *490 open ()"/usr/share/nginx/html/nginx_status "nie powiodło się (2: Nie taki plik lub katalog), klient: 127.0.0.1, serwer: _, żądanie: „GET /nginx_status HTTP /1.1”, host: „localhost”