【发布时间】:2021-03-13 01:13:20
【问题描述】:
所以我想在崩溃时重新启动 nodejs 服务器。我用这个命令运行脚本。
nodemon -r esm app.js
我一直尝试,但不知何故找不到正确的命令来打包“nodemon -r esm app.js”并在崩溃时添加重启功能。
【问题讨论】:
所以我想在崩溃时重新启动 nodejs 服务器。我用这个命令运行脚本。
nodemon -r esm app.js
我一直尝试,但不知何故找不到正确的命令来打包“nodemon -r esm app.js”并在崩溃时添加重启功能。
【问题讨论】:
您可以尝试 PM2 或使用 systemd 运行 nodejs 应用程序
[Unit]
Description=app.js
Documentation=https://example.com
After=network.target
[Service]
Environment=NODE_PORT=3001
Type=simple
User=ubuntu
ExecStart=/usr/bin/node /home/ubuntu/app.js
Restart=on-failure
[Install]
WantedBy=multi-user.target
PM2:pm2 start app.js
【讨论】:
这是您需要同时支持 nodemon 和 Forever.js 的标准。
forever start -c "nodemon -r esm --harmony" app.js --exitcrash
【讨论】: