Nginx下的日誌理解

2021-10-01 07:37:04 字數 801 閱讀 6361

access_log:指的是訪問日誌 我們通過訪問日誌可以獲取使用者的 ip、請求處理的時間瀏覽器資訊等

error_log:錯誤日誌記錄了訪問出錯的資訊,可以用於定位錯誤的原因

設定 access_log

訪問日誌主要用於記錄客戶端的請求客戶端向 nginx 伺服器發起的每一次請求都會被記錄到 access_log 中。

包含請求 ip、時間、訪問 url等等,當然訪問日誌中具體記錄哪些日誌資訊我們可以通過 log_format 設定

檢視日誌存放位址

find / -name nginx.conf

設定 error_log

配置錯誤日誌檔案的路徑和級別

error_log file [level];

default:

error_log logs/error.log error;

第乙個引數指寫入錯誤日誌的路徑

第二個引數指日誌的級別。level 可以是:debug、info、notice、warn、error、crit、alert、emerg 中的任意值。只有日誌的錯誤級別大於等於level 指定的值才會被寫入錯誤日誌中,預設值是 error

清空error.log

echo "" > error.log

nginx下日誌切割的shell

bin bash 建立時間資料夾 mkdir p data01 nginx log date y m d 先複製原來的正常訪問日誌 cp data01 nginx log access.log data01 nginx log date y m d access date y m d log 清空原...

linux下 Nginx日誌分割

linux下 nginx日誌分割 廢話不多說,直接上 bin bash 間隔1天執行該指令碼 nginx 日誌檔案所在的目錄 logs path usr local nginx logs nginx 日誌檔案生成後的目錄 newlogs path home wwwlogs 獲取昨天的 yyyy mm...

liunx下nginx日誌切割

bin bash 此指令碼用於自動分割nginx的日誌,包括access.log和error.log 每天00 00執行此指令碼 將前一天的access.log重新命名為access x xx xx.log格式,並重新開啟日誌檔案 nginx日誌檔案所在目錄 log path usr local n...