快速定位与修复步骤
收集日志
定位崩溃点
常见错误类型与修复要点
修复与验证
常见场景与命令清单
| 场景 | 关键命令或位置 | 处理要点 |
|---|---|---|
| 直接运行 Node | tail -f logs/app.log | 实时看控制台与文件日志,抓取异常堆栈 |
| PM2 部署 | pm2 logs、pm2 logs |
用 PM2 日志聚合快速定位,重启生效 |
| systemd 服务 | sudo journalctl -u |
查 systemd 单元日志,必要时重启服务 |
| 内存 OOM | dmesg | tail -n 200 /var/log/syslog |
| 权限/路径 | grep -i ‘eacces|permission’ /var/log/syslog | 核对运行用户对文件/目录的权限与所有者 |
| 依赖问题 | npm ls、npm update | 检查依赖树冲突与版本兼容性,必要时升级/回退 |
稳定运行的加固建议