Javascript is required!

服务器重启后PM2里进程丢失?

Linuxpm2技术
032

服务器重启后,发现PM2 ls 命令中的进程全部丢失,怎么保证以后重启不丢失呢?

  • 使用pm2 start启动您的应用程序
  • 设置开机启动pm2,注意,会返回一段命令需要手动执行
  • 执行上个步骤返回的命令
  • 使用save保存您当前的进程列表
  • 验证结果
# 1.使用pm2 start启动您的应用程序
pm2 start
# 2. 设置开机启动pm2,注意,会返回一段命令需要手动执行
pm2 startup
# 3. 返回的大概长这样 sudo env PATH=$PATH:/www/server/nodejs/vxx/bin
# /www/server/nodejs/vxx/lib/node_modules/pm2/bin/pm2 startup systemd -u ubuntu --hp /home/ubuntu  执行它
# 4. 使用save保存您当前的进程列表
pm2 save

重启服务器后 使用pm2 ls命令查看是否恢复了您的进程。

启动应用并设置startup
保存进程 重启服务器测试一下