1349900
服务器上采用pm2 来守护nodejs进程,nginx来反向代理到nodjes的端口。nodejs进程崩溃了会自动重启。那nginx崩溃了怎么办,有重启的方案么,或者一般采用什么工具
服务器上采用pm2 来守护nodejs进程,nginx来反向代理到nodjes的端口。nodejs进程崩溃了会自动重启。那nginx崩溃了怎么办,有重启的方案么,或者一般采用什么工具
你可以考虑Supervisord
是是是
nginx有守护程序啊
还有一个check-healthy的功能,集群会定时检查每台机器是否联通,比如阿里云就是head请求检测
nginx+keepalive 使用它们来搭建的是非常多的
nodejs用http模块去检测nginx的端口,如果不通,就用nodejs child_process的模块去启动nginx就好了
nginx应该是自带守护进程的吧
@sunwukong2012 好的 我去找找资料看看 谢谢哈
谢谢大家提供这么多资料,非常感谢
这种需要守护的程序,一般是作为一个服务来使用,在 Linux 下可以使用 systemd 这类服务管理器来管理。