温馨提示×

如何用debian查js日志

小樊
33
2026-10-10 02:18:51
栏目: 编程语言

在 Debian 系统里“查 JS 日志”通常分几种场景,下面按常见情况给你说明。


一、前端 JS(浏览器中运行)

前端 JS 日志不在服务器上,Debian 本身看不到。

✅ 查看方式:

  • 浏览器按 F12 → Console
  • 用 console.log() 输出的内容都在这里

如果你是想收集前端日志:

  • 前端通过 fetch / axios 把错误发到后端
  • 后端(Node / Nginx / Apache)记录到文件

二、Node.js 后端 JS 日志

1️⃣ 直接运行 Node 程序

node app.js

日志直接打印在终端。

后台运行时:

node app.js > app.log 2>&1 &

查看:

tail -f app.log

2️⃣ 使用 PM2(最常见)

pm2 logs
pm2 logs app_name

查看某个进程:

pm2 show app_name

日志路径一般在:

~/.pm2/logs/

3️⃣ 系统服务(systemd)

如果是 systemd 管理的 Node 服务:

journalctl -u your-node-service
journalctl -u your-node-service -f

三、Nginx / Apache 中的 JS 相关日志

如果是静态 JS 文件请求:

Nginx

tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log

过滤 JS:

grep "\.js" /var/log/nginx/access.log

四、Docker 中的 JS 服务

docker logs container_name
docker logs -f container_name

五、常见排查命令总结

tail -f 日志文件
grep "error" 日志文件
less 日志文件
journalctl -xe

六、如果你愿意,我可以更具体帮你

你可以告诉我:

  1. JS 是前端还是 Node
  2. 是否用 PM2 / Docker / Nginx
  3. 日志现在在哪(或不知道)

我可以直接给你准确命令。

0 踩