NGINX hata günlüğünü inceleyin
NGINX , bir web sitesinin performansını hızlandırmak için genellikle bir web sunucusu olarak (Apache yerine) kullanılır. Yoğun trafikli sitelerde kaynakları daha iyi kullanmak için PHP-FPM gibi kullanılır.
Bu günlüğü neden incelemem gerekiyor?
- Siteniz istendiği gibi çalışmıyor.
- Siteniz ara sıra hatalar gösteriyor.
- Siteniz yavaş ya da dönüyor ve hiç yüklenmiyor.
Günlük konumu
/var/log/nginx/error.log
Bu günlüğü nasıl gözden geçirebilirim?
SSH , vim veya grep gibi araçlarla tam günlüğe erişmenizi, bunları görüntülemenizi ve değiştirmenizi sağlar.
NGINX günlüğünde bulunan örnek hatalar
2022/01/22 03:39:16 [hata] 1032 # 1032: * 221720 yukarı akıştan yanıt üstbilgisini okurken yukarı akış erken kapatıldı, istemci: 10.22.189.173, sunucu: acoolexample.server, istek: "GET / HTTP / 1.1 ", yukarı akış:"http://127.0.0.1:5003/ ", host:" acoolexample.com "
2021/09/27 09:10:09 [hata] 31358 # 31358: * 607 stderr'de gönderilen FastCGI:" PHP mesajı: PHP Uyarı: fopen (/ usr / share / nginx / package /learning-platform-38/learning-platform-prod/wp-content/uploads/wp-file-manager-pro/fm_backup/index.php): akış açılamadı: / usr / share / konumunda böyle bir dosya veya dizin yok nginx / package / learning-platform-38 / learning-platform-prod / wp-content / plugins / wp-file-manager / file_folder_manager.php on line 59PHP mesajı: PHP Uyarı: fclose () parametre 1'in kaynak, bool olmasını bekler /usr/share/nginx/package/learning-platform-38/learning-platform-prod/wp-content/plugins/wp-file-manager/file_folder_manager.php satır 60 "içinde verilirken, istemciden yanıt üst bilgisini okurken : 10.39.68.231, sunucu: acooldomain.server, istek: "GET / HTTP / 2.0", yukarı akış: "fastcgi://127.0.0.1:9000 ", host:" learning.acooldomain.com "
2021/07/01 00:15:04 [hata] 1340 # 0: * 490 open ()" / usr / share / nginx / html / nginx_status "başarısız (2: Hayır böyle bir dosya veya dizin), istemci: 127.0.0.1, sunucu: _, istek: "GET / nginx_status HTTP / 1.1", ana bilgisayar: "localhost"