当服务器意外崩溃重启后,Node.js要能够自启动,恢复服务。
解决方案
# 1、创建启动脚本 pm2 startup # 2、上面命令会输出类似如下提示,按照提示执行 [PM2] You have to run this command as root.Execute the following command: sudo su - c "env PATH=$PATH:/home/xxx/.nvm/versions/node/v14.3/bin pm2 startup <distribution> -u <user> --hp <home-path> # 3、保存正在运行的应用到启动脚本 pm2 save # 现在可以重启服务器,看看 node.js 项目是否能自启动
其他
# 恢复上一次保存的自启动列表 pm2 resurrect # 取消自启动 pm2 unstartup # 当 node.js 版本更新时,请一定要卸载并新建 自启动脚本 pm2 unstartup pm2 startup
本文参考:https://cloud.tencent.com/developer/article/1906613
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。