Nginx php 錯誤日誌排查

遇到錯誤,通常解決流程如下

比如一個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 方法執行,打日誌調試即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章