处理Debian上JS日志过大的问题,可参考以下方法:
logrotate工具自动压缩、删除旧日志。安装后配置/etc/logrotate.d/下的配置文件,设置轮转周期(如每天)、保留天数、压缩等参数,例如:/var/log/js/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root adm
}
执行sudo logrotate -f /etc/logrotate.conf测试配置。winston、log4js)的级别为warn或error,减少非必要日志输出。cron任务定期删除过期日志,或使用rm命令手动清理,如sudo rm /var/log/js.log.*。