ubuntu

如何快速定位Ubuntu Node.js日志中的问题

小樊
35
2025-11-30 04:00:42
栏目: 编程语言

快速定位 Ubuntu 上 Node.js 日志问题的实用流程

一 定位日志源与实时查看

二 高命中率的关键字与模式检索

三 提升日志可读性与可定位性

四 常见场景的快查命令清单

场景 快速命令或要点
服务启动失败 journalctl -u your-service -b;检查 EADDRINUSE、配置路径、权限
某接口偶发 5xx grep -n ‘url=“/api/xxx”|statusCode=5’ app.log;配合 -A/-B 看前后日志与堆栈
数据库/Redis 连接异常 grep -n ‘ECONNREFUSED|ETIMEDOUT|timeout’ app.log;核对地址、端口、密码、网络
内存泄漏迹象 观察日志中 heap out of memory / FATAL ERROR;结合 top/htop–max-old-space-size 调整
第三方库报错 搜索 库名版本,查看 堆栈跟踪;核对 package.jsonnpm list
前端页面报错 浏览器 Console/NetworkJS 错误HTTP 失败;对照服务端日志的 reqId 串联
以上命令覆盖最常见的故障面,能在分钟级完成定位闭环。

五 排障后的收尾与预防

0
看了该问题的人还看了