nginx日誌處理

2021-08-02 18:30:43 字數 1127 閱讀 7026

今日運維同事發現nginx伺服器磁碟使用率很高,經過排查主要有2個大檔案

nginx/logs 目錄下的access.log檔案

nginx 目錄下的on 檔案

client_max_body_size 60m;#上傳檔案大小設定

access_log on;#訪問日誌

access.log檔案,我記得是訪問日誌 ,按照慣性認為access_log  off 就是關閉

測試後發現,不但沒關閉,反而多了乙個off檔案

查詢資料後,發現nginx日誌關閉的方式也比較奇怪

最終解決方法如下:

#access_log   on;#訪問日誌  注釋掉該行

access_log  logs/access.log  main; 修改為 access_log  /dev/null  main; 關閉日誌即可

修改完畢 重新啟用一下nginx

/usr/local/nginx/sbin/nginx -s reload 

Nginx日誌處理

nginx日誌切割一般的做法是 系統設定每天00 00執行指令碼,mv後重新開啟日誌檔案。但在切割後的日誌中,除了昨天的日誌外,還有少量的當天的日誌,例如,0點之前是10號,那麼切割後會有少量11號的日誌,因為執行mv是需要時間的,即使是很短,期間會有少量日誌寫進去。下面是兩個nginx日誌處理指令...

Nginx日誌配置處理

一 介紹日誌檔案格式 日誌檔案的記錄是有格式的,我們可以按系統預設的格式去記錄,也可以按我們自定義的格式去記錄。可以用log format指令來設定nginx伺服器的日誌檔案的記錄格式。二 日誌格式說明 http user agent http x forwarded for main 日誌格式 r...

Nginx日誌499報錯處理

499對應的是 client has closed connection 這很有可能是因為伺服器端處理的時間過長,客戶端自己斷開連線解決問題 proxy ignore client abort on 讓 服務端不要主動關閉客戶端的連線。預設 proxy ignore client abort 是關閉...