debian

Debian上JS日志如何帮助定位问题

小樊
37
2025-12-18 08:57:17
栏目: 编程语言

在 Debian 上,JavaScript 日志通常分为前端浏览器日志与后端 Node.js 服务日志。通过“定位日志位置 → 实时观察 → 关键字筛选 → 结合上下文与资源监控 → 修复与回归”的流程,可以快速缩小问题范围并找到根因。

一、先明确问题与日志来源

二、日志位置与快速查看

三、定位与分析的高效做法

四、Node.js 场景的落地实践

五、常见症状与日志定位对照表

症状 优先查看 关键线索 常用命令/操作
页面白屏/JS报错 浏览器 Console 错误类型、文件名、行号、堆栈 F12 → Console → 复现操作
接口 5xx/超时 Nginx/Apache error.log、应用错误日志 状态码、upstream 响应、异常堆栈 tail -f /var/log/nginx/error.log
静态资源 404/403 Nginx/Apache access.log/error.log 请求路径、返回码、来源 IP grep " 404 " access.log
Node.js 崩溃/重启 journalctl -u 服务名、应用日志 uncaughtException、退出码、OOM journalctl -u yourapp -xe
CPU/内存异常 top、ps、dmesg 进程占用、OOM killer 日志 top → 按 P/M 排序;dmesg
日志过大/难检索 应用日志、logrotate 单文件过大、无结构化 配置 logrotate;改用 JSON 日志

0
看了该问题的人还看了