今日運維同事發現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 是關閉...