温馨提示×

debian js日志在哪里存放

小樊
43
2026-09-10 04:04:07
栏目: 编程语言

在 Debian 系统中,JS(JavaScript)日志存放位置取决于你运行 JS 的方式和运行环境,下面分常见情况说明:


一、浏览器中的 JS 日志

不在服务器上,而在客户端

  • 日志位置:浏览器控制台(F12 → Console)
  • 不会写入 Debian 文件系统

二、Node.js 服务(最常见)

1. 系统服务方式运行(systemd)

如果 Node.js 是通过 systemd 启动的(如 pm2、node server.js):

journalctl -u your-service-name

示例:

journalctl -u node-app
journalctl -u pm2-root

实时查看:

journalctl -u node-app -f

2. PM2 管理的 Node.js

PM2 自带日志目录:

~/.pm2/logs/

常见文件:

  • app-error.log
  • app-out.log

查看:

pm2 logs

3. 自己写日志文件

如果代码中使用:

fs.writeFileSync('/var/log/app.log', data)

或 winston、pino 等日志库:

常见位置:

/var/log/
/opt/app/logs/
/home/user/app/logs/

三、Nginx + 前端 JS(静态资源)

JS 本身不记日志,但访问会记录在:

/var/log/nginx/access.log
/var/log/nginx/error.log

四、Apache + JS

/var/log/apache2/access.log
/var/log/apache2/error.log

五、Docker 中的 JS

docker logs 容器名

或:

/var/lib/docker/containers/

总结速查表

场景 日志位置
Node + systemd journalctl
PM2 ~/.pm2/logs/
Nginx /var/log/nginx/
Apache /var/log/apache2/
Docker docker logs

如果你能告诉我:

  • 是 Node.js 还是前端 JS
  • 怎么运行的(PM2 / systemd / Docker / Nginx)

我可以给你精确到路径的命令。

0 踩