要優化Debian Nginx日志存儲空間,可以采取以下幾種方法:
/etc/logrotate.d/nginx
配置文件來管理Nginx日志。/var/log/nginx/*.log {
daily # 每天進行切割
rotate 7 # 保留 7 個備份
missingok # 如果日志文件不存在,不報錯
notifempty # 如果日志為空,不切割
compress # 對舊的日志進行壓縮
delaycompress # 延遲壓縮,在下一次切割時壓縮
sharedscripts # 共享腳本執行
postrotate
if [ -f /var/run/nginx.pid ]; then
kill -USR1 `cat /var/run/nginx.pid`
fi
endscript
}
cat
、tail
、grep
、less
等命令行工具查看和管理日志文件。通過上述方法,可以有效地優化Debian Nginx日志存儲空間,減少磁盤空間的占用,同時保持對系統活動的監控能力。