nginx——優化 Nginx access 日誌
阿新 • • 發佈:2018-11-10
- 配置日誌切割
!/bin/bash
savepath_log=’/usr/local/clogs’
nglogs=’/usr/local/nginx/logs’
mkdir -p (date +%Y)/$(date +%m)
mv savepath_log/ (date +%m)/access.$(date +%Y%m%d).log
mv savepath_log/ (date +%m)/error.$(date +%Y%m%d).log
kill -USR1 cat /usr/local/nginx/logs/nginx.pid
crontab -e # 每天凌晨0點執行指令碼
0 0 * * * /bin/sh /usr/local/nginx/conf/cut_nginx_log.sh > /dev/null 2>&1
- 不記錄不需要的訪問日誌
location ~ .*.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)$ {
access_log off;
}
3.設定訪問日誌的許可權
chown -R root.root /usr/local/nginx/logs
chmod -R 700 /usr/local/nginx/logs
作者簡介:
陳志珂(頭條號:強扭的瓜不好吃),公眾號“鉛筆學園”運維內容合作作者之一。目前就職於中國最大的安卓應用軟體公司,任高階工程師,現在公司任php開發工程師,python開發工程師,高階運維工程師。
鉛筆學園:IT資源分享|知識分享,做初級程式設計師的指明燈