分类: pm2

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

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

    服务器重启后,发现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
    保存进程 重启服务器测试一下