pm2 开机自启动如何弄?
发布于 4 年前 作者 Jarvin-Guan 30554 次浏览 最后一次编辑是 3 年前 来自 问答

我在 /etc/rc.d/rc.local 里加入了启动命令 重启之后启动不成功 不过路径是对的,把上面的命令直接复制到linux命令行下执行也能成功的,就是放到开机启动的时候没反应。

9 回复

pm2 save了么?

好像是pm2 startup

那个路径是绝对路径么?

先pm2 start运行你要开机启动的程序, 再pm2 save, 这时可以查看more ~/.pm2/dump.pm2这个文件是否已经有保存到数据, 最后才是pm2 startup

4楼正解。不需要手动添加,save or dump后直接运行startup即可

我一般是:

$ pm2 startup
$ pm2 save

1.使用pm2启动node :# pm2 start /home/wwwroot/web.js --watch 2.dump这些进程列表:# pm2 save 3.生成自启动脚本:# pm2 startup centos 4.赋予权限:# chmod +x /etc/init.d/pm2-init.sh 5,添加服务:# chkconfig --add pm2-init.sh

通过这些步骤后,重启服务器,node.js是正常自启动了。这个时候再reboot,就发现以后都不能自启动了

请问有人解决这个问题了吗

@baishiup 开机的时候寻找node的路径不对,你看看系统的日志

回到顶部