一、问题简介

当服务器意外解体重启后,Node.js要可能自启动,复原服务。


二、解决方案
1、三步实现
# 1、创立启动脚本  pm2 startup# 2、下面命令会输入相似如下提醒,依照提醒执行[PM2] You have to run this command as root.Execute the following command:    sudo su - c "env PATH=$PATH:/home/unitech/.nvm/versions/node/v14.3/bin pm2 startup <distribution> -u <user> --hp <home-path>      # 3、保留正在运行的利用到启动脚本  pm2 save# 当初能够重启服务器,看看 node.js 我的项目是否能自启动
2、其余
# 复原上一次保留的自启动列表  pm2 resurrect# 勾销自启动  pm2 unstartup# 当 node.js 版本更新时,请肯定要卸载并新建 自启动脚本   pm2 unstartup  pm2 startup

三、参考文档
  • PM2让Node.js我的项目在服务器解体重启后,能自启动!