在 Debian 系统上,JS 日志(JavaScript 相关日志)打满磁盘通常不是单一原因,而是“应用 + 日志配置 + 系统环境”共同作用的结果。下面按常见程度分类说明。
console.log / console.error 在:
setIntervalsetInterval(() => {
console.log('heartbeat')
}, 10)
debug / verboseDebian 默认使用 journald:
systemd 启动,stdout/stderr 直接进 journal相关配置:
/etc/systemd/journald.conf
常见问题:
SystemMaxUse=
SystemKeepFree=
~/.pm2/logs/
/var/log/app/*.log)/etc/logrotate.d/copytruncate 未使用/var 或 / 分区太小# 查看磁盘占用
df -h
# 找出大日志
du -sh /var/log/*
# journal 占用
journalctl --disk-usage
# 查看 Node 日志
ls -lh ~/.pm2/logs/
# 实时看日志增长
tail -f /var/log/syslog
✅ 应用层
console.log✅ 系统层
journald 限制logrotate✅ 架构层
如果你愿意,可以告诉我:
我可以直接帮你给一份针对性排查 + 修复方案。