nginx軟體會把自身執行的故障資訊及使用者訪問的日誌資訊記錄到指定的日誌檔案裡。
nginx的錯誤資訊是除錯nginx服務的重要手段,屬於核心功能模組(ngx_core_module)的引數,該引數的名字為error_log,可以放在main區塊中全域性配置,也可以放在不同的虛擬主機中單獨記錄虛擬主機的錯誤資訊
#error_log logs/error.log error;
error_log;
關鍵字日誌檔案
錯誤日誌級別
關鍵字:其中關鍵字
error_log
不能改變
日誌檔案:可以指定任意存放日誌的目錄
錯誤日誌級別:常見的錯誤日誌級別有
[debug | info | notice | warn | error | crit | alert | emerg]
,級別越高記錄的資訊越少。
生產場景一般是
warn | error | crit
這三個級別之一
注意:不要配置info等級較低的級別,會帶來大量的磁碟i/o消耗。
參考資料:
vi conf/vhost/www.abc.com.conf
#vi編輯虛擬主機配置檔案
檔案內容:
server
error_log logs/error_www.abc.com.log error;
#新增內容↑
} 確認無誤便可重啟,操作如下:
nginx -t
#結果顯示ok和
success
沒問題便可重啟
nginx -s reload
ll logs/error_www.abc.com.log
-rw-r--r-- 1 root root 2305 jun 13 18:25 logs/error_www.abc.com.log
nginx錯誤日誌級別
在配置nginx.conf 的時候,有一項是指定錯誤日誌的,預設情況下你不指定也沒有關係,因為nginx很少有錯誤日誌記錄的。但有時出現問題時,是有必要記錄一下錯誤日誌的,方便我們排查問題。error log 級別分為 debug,info,notice,warn,error,crit 預設為cri...
nginx錯誤日誌error log日誌級別
在配置nginx.conf 的時候,有一項是指定錯誤日誌的,預設情況下你不指定也沒有關係,因為nginx很少有錯誤日誌記錄的。但有時出現問題時,是有必要記錄一下錯誤日誌的,方便我們排查問題。error log 級別分為 debug,info,notice,warn,error,crit 預設為cri...
nginx開啟PHP錯誤日誌
nginx把對php的請求發給php fpm fastcgi程序來處理 預設的php fpm只會輸出php fpm的錯誤資訊 在php fpm的errors log裡也看不到php的errorlog 原因是php fpm的配置檔案php fpm.conf中預設是關閉worker程序的錯誤輸出 直接把...