centos

CentOS Node.js项目启动失败怎么办

小樊
33
2025-11-28 03:47:18
栏目: 编程语言

CentOS 上 Node.js 项目启动失败的排查与修复指南

一 快速定位

二 常见错误与对应修复

三 稳定运行与进程管理

四 最小复现与求助模板

五 附 systemd 服务示例

[Unit]
Description=My Node.js App
After=network.target

[Service]
Type=simple
User=nodeuser
WorkingDirectory=/opt/myapp
ExecStart=/usr/bin/node /opt/myapp/app.js
Restart=on-failure
RestartSec=10
Environment=NODE_ENV=production
Environment=PORT=3000

StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable myapp.service
sudo systemctl start myapp.service
sudo journalctl -u myapp.service -f

该示例展示了以非 root 用户运行、自动重启与日志集成的推荐做法。

0
看了该问题的人还看了