温馨提示×

哪些工具能查debian js日志

小樊
43
2026-09-28 09:12:51
栏目: 编程语言

在 Debian 系统上排查 JavaScript(JS)相关日志,可以根据 JS 运行环境(浏览器、Node.js、系统服务等)选择不同工具。下面按场景分类说明。


一、Node.js 服务端 JS 日志

1. 系统日志工具

  • journalctl(systemd 服务)
journalctl -u your-node-service.service -f
  • /var/log/
    • /var/log/syslog
    • /var/log/messages

2. Node.js 自带 / 常用日志库

  • console.log / console.error
  • winston
  • pino
  • bunyan

查看日志文件:

tail -f /var/log/your-app.log

3. 进程管理工具

  • PM2
pm2 logs
pm2 logs app-name
  • forever
forever logs

二、浏览器端 JS 日志(Debian 桌面或远程)

1. 浏览器开发者工具(前端 JS)

  • Chrome / Firefox:
    • F12 → Console / Network
  • 日志在客户端,不在 Debian 服务器

2. 远程调试

  • Chrome DevTools Remote Debugging
  • chrome://inspect

三、Web 服务器相关 JS 日志

1. Nginx / Apache

  • Nginx:
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
  • Apache:
tail -f /var/log/apache2/error.log

2. 前端错误上报

  • Sentry
  • LogRocket
  • Bugsnag

四、容器 / 云环境 JS 日志

1. Docker

docker logs -f container_name

2. Kubernetes

kubectl logs -f pod-name

五、日志分析工具(通用)

  • grep / awk / sed
grep "Error" /var/log/your-app.log
  • less / tail / multitail
  • lnav(日志浏览器)
lnav /var/log/
  • GoAccess(web 日志分析)

六、常见排查建议

  • JS 报错先看:
    • Node.js:stderr / PM2 日志
    • 浏览器:Console
  • 生产环境建议统一日志平台(ELK / Loki / Sentry)

如果你能说明:

  • JS 是 Node.js 还是浏览器
  • 是否使用 PM2 / Docker / Nginx
  • 报错类型(启动失败 / 运行异常)

我可以给你更精确的命令和排查路径。

0 踩