想尝试用pm2来部署一个node服务,请问服务挂了,或者服务器挂了后重启了,pm2都能让服务重新启动起来么?
RT
10 回复
keeplive可以解决
在win上能用吗 自豪地采用 CNodeJS ionic
pm2就是守护进程服务挂了自动帮你重启
@i5ting 怎么解决?
pm2 能够守护服务进程,当出现异常导致程序退出后会立即重启服务进程,当重启15仍然无法启动时,pm2就会停止重启动作,等待一定时间后继续尝试重启。 关于pm2进程本身,如果服务器重启后,pm2能够自启动(默认安装都可以实现),但是需要重新试用pm2部署自己的服务进程(当然你可以试用脚本实现)。
@russj keeplive的经典用法是和nginx,检测nginx是否正常,如果不正常就吊起来,pm2可以理解成和nginx一样的server
pm2 save 保存进程列表,重启之后就会启动这个列表。
多谢多谢,我去试试啊~