nginx錯誤日誌 error log 配置詳解

2021-08-15 19:00:45 字數 993 閱讀 3087

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程序的錯誤輸出 直接把...