log_format
log_format用來設定日誌格式,也就是日誌檔案中每條日誌的格式,具體如下:
log_format name(格式名稱) type(格式樣式)
access_log
access_log 指令用來指定日誌檔案的存放路徑(包含日誌檔名)、格式和快取大小。具體如下:
access_log path(存放路徑) [format(自定義日誌格式名稱) [buffer=size | off]]
舉例說明如下:
access_log logs/access.log main;
如果想關閉日誌,可以如下:
access_log off;
能夠使用access_log指令的字段包括:http server和location。
開啟訪問日誌
在nginx的主配置檔案nignx.conf的http段內定義好log_format,比如:
在配置檔案中http server或者location段中開啟記錄。
access_log logs/access.log luo;
錯誤日誌
錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。通過錯誤日誌,我們可以得到系統某個服務或server的效能瓶頸等。因此,將日誌好好利用,你可以得到很多有價值的資訊。
error_log
錯誤日誌由指令error_log來指定,具體格式如下
error_log path(存放路徑) level(日誌等級)
path含義同access_log,level表示日誌等級,具體如下:[ debug | info | notice | warn | error | crit ]
從左至右,日誌詳細程度逐級遞減,即debug最詳細,crit最少。
舉例說明如下:
error_log logs/error.log info;
需要注意的是:error_log off並不能關閉錯誤日誌,而是會將錯誤日誌記錄到乙個檔名為off的檔案中。
正確的關閉錯誤日誌記錄功能的方法如下:
error_log /dev/null;
上面表示將儲存日誌的路徑設定為"空裝置"。
Nginx日誌配置詳解
nginx日誌對於統計 系統服務排錯很有用。nginx日誌主要分為兩種 access log 訪問日誌 和error log 錯誤日誌 通過訪問日誌我們可以得到使用者的ip位址 瀏覽器的資訊,請求的處理時間等資訊。錯誤日誌記錄了訪問出錯的資訊,可以幫助我們定位錯誤的原因。本文將詳細描述一下如何配置n...
Nginx日誌引數
nginx日誌引數 日誌簡介 nginx日誌主要有兩種 訪問日誌和錯誤日誌。訪問日誌主要記錄客戶端訪問nginx的每乙個請求,格式可以自定義 錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。兩種日誌都可以選擇性關閉。通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪...
nginx配置檔案引數詳解
nginx配置檔案主要分為4部分 main 全域性設定 main部分設定的指令將影響其他所有設定 server 主機設定 server部分的指令主要用於指定主機和埠 upstream 負載均衡伺服器設定 upstream指令主要用於負載均衡,設定後端伺服器 location url匹配特定位置的設定...