哈尔滨权威做网站,怎么学网站开发,php很简单的商城源码,模板网文原标题#xff1a;nginxkeepalived高可用服务器宕机解决方案1.基本服务器宕机的主从切换配置两台nginx服务器#xff0c;分别安装keepalived#xff0c;配置/etc/keepalived/keepalived.conf主从配置#xff1a;主nginx修改主nginx下/etc/keepalived/keepalived.conf文件备…原标题nginxkeepalived高可用服务器宕机解决方案1.基本服务器宕机的主从切换配置两台nginx服务器分别安装keepalived配置/etc/keepalived/keepalived.conf主从配置主nginx修改主nginx下/etc/keepalived/keepalived.conf文件备nginx修改备nginx下/etc/keepalived/keepalived.conf文件配置备nginx时需要注意需要修改state为BACKUP , priority比MASTER低virtual_router_id和master的值一致此时如果主机宕机则备机会顶替主机获得虚拟ip2.基于nginx进程死掉的主从切换配置keepalived是通过检测keepalived进程是否存在判断服务器是否宕机如果keepalived进程在但是nginx进程不在了那么keepalived是不会做主备切换所以我们需要写个脚本来监控nginx进程是否存在如果nginx不存在就将keepalived进程杀掉。在主nginx上需要编写nginx进程检测脚本(check_nginx.sh)判断nginx进程是否存在如果nginx不存在就将keepalived进程杀掉check_nginx.sh内容如下将check_nginx.sh拷贝至/etc/keepalived下注意修改/etc/keepalived/check_nginx.sh的可执行权限修改主nginx的keepalived.conf添加脚本定义检测注意下边红色标识地方修改后重启keepalived有不懂的地方关注 qq群 自学者天堂 :446118204返回搜狐查看更多责任编辑