在Ubuntu上設置JS日志更新頻率,通常使用logrotate
工具,以下是具體步驟:
logrotate
:若未安裝,可執行命令sudo apt-get install logrotate
。/etc/logrotate.d/
目錄下創建新文件,如sudo nano /etc/logrotate.d/js-logs
。/var/log/js/*.log {
daily # 每天輪轉
missingok # 若日志文件不存在也不報錯
rotate 7 # 保留7個舊日志文件
compress # 壓縮舊日志
delaycompress # 延遲壓縮
notifempty # 空日志文件不輪轉
create 0640 root adm
dateext # 使用日期作為輪轉文件后綴
dateformat -%Y%m%d
}
sudo logrotate -f /etc/logrotate.d/js-logs
,檢查配置是否正確。此外,也可使用PM2等工具管理日志,或通過Node.js日志庫的內置功能設置輪轉。