在 Debian 系统中,“JS 日志”通常指 Node.js 应用日志、前端构建工具(如 webpack/vite)日志,或 系统/服务中由 JavaScript 程序产生的日志文件。下面按常见场景说明如何“清空”这些日志。
常见位置:
/var/log/myapp/
~/myapp/logs/
./logs/app.log
查看占用:
du -sh /var/log/myapp/*.log
不要直接删文件(可能导致进程仍写旧 inode):
> /path/to/app.log
或:
truncate -s 0 /path/to/app.log
如果是通过 systemd 启动的 JS 服务:
journalctl -u your-node-service --vacuum-size=0
或只清空:
sudo journalctl --rotate
sudo journalctl --vacuum-time=1s
查看:
journalctl -u your-node-service
pm2 flush
pm2 flush app_name
如果是浏览器 JS 报错记录在 Web 服务器日志:
> /var/log/nginx/access.log
> /var/log/nginx/error.log
或:
truncate -s 0 /var/log/nginx/*.log
truncate -s 0 /var/lib/docker/containers/*/*-json.log
或重启容器:
docker restart container_name
vim /etc/logrotate.d/js-logs
示例:
/var/log/myapp/*.log {
size 100M
rotate 3
compress
missingok
notifempty
copytruncate
}
请补充:
我可以给你更精确的命令。