centos

如何从CentOS JS日志中定位问题

小樊
35
2025-12-25 11:37:29
栏目: 编程语言

从CentOS上的JS日志定位问题的实用流程

一 明确日志来源与快速定位路径

二 常见场景与对应命令示例

场景 快速定位命令或操作
Node.js 服务无法启动 查看服务日志:journalctl -u your-nodejs-service-name -xe;检查端口占用:**ss -ltnp
前端页面白屏或接口报错 浏览器 Console 看错误与堆栈;NetworkHTTP 状态码、响应时间、CORS;必要时在接口失败处 console.error 打印上下文
线上 JS 报错频发 实时跟踪:**tail -f logs/app.log
系统负载高伴随 JS 异常 资源与负载:uptimetop;历史性能:sar(需安装 sysstat);再回到服务日志定位触发点
内存泄漏迹象 观察进程内存:top/htop 看 RSS 是否持续增长;Node.js 生成堆快照:heapdump,用 Chrome DevTools Memory 分析快照定位泄漏对象
日志过大与轮转 配置 logrotate:创建 /etc/logrotate.d/my_js_app,设置 daily、rotate 7、compress 等策略,避免磁盘被占满影响排查
以上命令覆盖了从服务、前端到系统层面的快速定位路径,适合先缩小范围再深入根因分析。

三 深入排查方法与工具

四 高效排查的最小闭环

0
看了该问题的人还看了