Nginx php 錯誤日誌排查
阿新 • • 發佈:2019-02-01
遇到錯誤,通常解決流程如下
比如一個php儲存伺服器的檔案上傳問題,
px -ef |grep php-fpm // 檢視fpm 是否啟動
// 檢視 fpm 執行使用者以及許可權
// 發現執行使用者為 nobody 組 nobody, 檔案寫入許可權為 root
chown nobody.nobodyGroup {fileName}
- 1 檢視nginx 訪問日誌,是否有訪問資訊
- 2 檢視nginx 錯誤日誌,看是否有錯誤
- 3 如果沒有以上日誌,新增日誌配置,將錯誤日誌級降為 debug(為了列印更多的資訊, * 同時注意nginx 錯誤日誌是不會顯示在 access 日誌中的)
access_log /data /wwwlogs/resource_nginx.log;
error_log /data/wwwlogs/resource_error_nginx.log debug;
4 如果nginx 有訪問日誌,且無錯誤,則進入, 檢視php 日誌 ,此處以 laravel 為例, /storage/logs/{current_day.log}
5 tail -f 監聽更改即可
6 如果以上都沒有解決,確保以上正確後便可以進入,php 方法執行,打日誌除錯即可