关于pm2:PM2让Nodejs项目在服务器崩溃重启后能自启动

6次阅读

共计 454 个字符,预计需要花费 2 分钟才能阅读完成。

一、问题简介

当服务器意外解体重启后,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 我的项目在服务器解体重启后,能自启动!
正文完
 0