ubuntu

Ubuntu JS日志异常怎么排查

小樊
46
2025-08-13 01:44:13
栏目: 编程语言

排查Ubuntu下JS日志异常可按以下步骤进行:

  1. 查看系统日志

    • 使用journalctl命令查看系统级日志,过滤JS相关服务(如Node.js)的日志:
      journalctl | grep nodejssudo journalctl -u your-js-service
    • 实时查看日志:sudo journalctl -u nodejs -f
  2. 检查应用日志文件

    • 定位应用日志路径(通常在/var/log或项目目录),查看错误日志(如error.log):
      tail -f /var/log/your-app-error.log
    • 若使用PM2管理进程,可通过pm2 logs查看日志。
  3. 利用浏览器开发者工具

    • 打开浏览器(F12),切换到“Console”面板,查看前端JS运行时错误。
    • 切换到“Network”面板,检查网络请求是否正常。
  4. 使用调试工具

    • 后端:用node --inspect-brk app.js启动调试模式,通过Chrome DevTools或VS Code逐步执行代码。
    • 前端:在开发者工具“Sources”面板中设置断点调试。
  5. 分析依赖与环境

    • 检查依赖包是否完整:npm installyarn install
    • 确认环境变量(如Node.js路径、配置文件)是否正确。
  6. 监控资源与日志轮转

    • top/htop查看CPU/内存占用,df -h检查磁盘空间。
    • 配置日志轮转(如winston-daily-rotate-file)避免日志过大。
  7. 参考错误追踪系统

    • 若部署了Sentry、Bugsnag等工具,查看其报告获取详细错误堆栈。

操作建议:先通过日志定位错误类型(如语法错误、依赖缺失、权限问题),再结合调试工具逐步排查,最后重启服务验证修复效果。

0
看了该问题的人还看了