Tinjau log kesalahan NGINX
NGINX sering digunakan sebagai server web (menggantikan Apache) untuk mempercepat kinerja situs web. Ini digunakan, seperti PHP-FPM, untuk memanfaatkan sumber daya dengan lebih baik di situs dengan lalu lintas padat.
Mengapa saya perlu meninjau log ini?
- Situs Anda tidak berfungsi sebagaimana mestinya.
- Situs Anda terkadang menampilkan kesalahan.
- Situs Anda lambat atau hanya berputar dan tidak pernah dimuat.
Lokasi log
/var/log/nginx/error.log
Bagaimana cara mereview log ini?
SSH memungkinkan Anda mengakses, melihat, dan memanipulasi log lengkap dengan alat bantu seperti vim atau grep .
Contoh kesalahan ditemukan dalam log NGINX
2022/01/22 03:39:16 [kesalahan] 1032 # 1032: * 221720 sambungan ditutup sebelum waktunya saat membaca header tanggapan dari hulu, klien: 10.22.189.173, server: acoolexample.server, permintaan: "GET / HTTP / 1.1 ", upstream:"http://127.0.0.1:5003/ ", host:" acoolexample.com "
2021/09/27 09:10:09 [kesalahan] 31358 # 31358: * 607 FastCGI dikirim dalam stderr:" Pesan PHP: PHP Peringatan: fopen (/ usr / share / nginx / package /learning-platform-38/learning-platform-prod/wp-content/uploads/wp-file-manager-pro/fm_backup/index.php): gagal membuka streaming: Tidak ada file atau direktori seperti itu di / usr / share / nginx / package / learning-platform-38 / learning-platform-prod / wp-content / plugins / wp-file-manager / file_folder_manager.php on line 59PHP pesan: PHP Peringatan: fclose () mengharapkan parameter 1 menjadi sumber daya, bool diberikan di /usr/share/nginx/package/learning-platform-38/learning-platform-prod/wp-content/plugins/wp-file-manager/file_folder_manager.php on line 60 "saat membaca header tanggapan dari hulu, klien : 10.39.68.231, server: acooldomain.server, permintaan: "GET / HTTP / 2.0", upstream: "fastcgi://127.0.0.1:9000 ", host:" learning.acooldomain.com "
2021/07/01 00:15:04 [kesalahan] 1340 # 0: * 490 open ()" / usr / share / nginx / html / nginx_status "gagal (2: Tidak file atau direktori tersebut), klien: 127.0.0.1, server: _, request: "GET / nginx_status HTTP / 1.1", host: "localhost"