跳到主要内容
CNode

pm2 开机自启动如何弄?

问答
JJarvin-Guan发布于 11 年前最后回复 10 年前
9399560

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

查看回复

回复 (9)

J
Jarvin-Guan#910 年前
引用 baishiup请问有人解决这个问题了吗

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

B
baishiup#811 年前

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

J
Jarvin-Guan#711 年前

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,就发现以后都不能自启动了

A
alsotang#611 年前

我一般是:

$ pm2 startup
$ pm2 save
H
haozxuan#511 年前

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

G
gynmi#411 年前

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

L
leapon#311 年前

那个路径是绝对路径么?

C
chita#211 年前

好像是pm2 startup

I
i5ting#111 年前

pm2 save了么?

参与回复

登录后即可参与回复。登录