在 Debian 系统上,“JS 日志满”通常指 Node.js / 前端 JS 应用产生的日志文件占满磁盘空间,或者 systemd journal(journald)日志过大被误称为“js 日志”。下面分情况说明常见原因:
console.log / debugtry/catch 里不断 console.error~/.pm2/logslogrotatepm2 flush# pm2
pm2 set pm2:log:max-size 10M
Debian 默认使用 journald,日志在:
/var/log/journal/
# 查看占用
journalctl --disk-usage
# 清理
journalctl --vacuum-size=200M
# 限制大小(编辑 /etc/systemd/journald.conf)
SystemMaxUse=500M
df -h
du -sh /var/log/*
du -sh ~/.pm2/logs
journalctl --disk-usage
如果你能补充:
我可以给你更精确的解决方案。