设为首页 加入收藏

TOP

Nginx配置upstream实现负载均衡及keepalived实现nginx高可用(二)
2019-09-03 00:37:34 】 浏览:32
Tags:Nginx 配置 upstream 实现 负载 均衡 keepalived nginx 可用
epalived保证了vip在主从机器之间漫游。谁被kill掉后,vip就漫游到未被kill掉

4、配置keepalived监控nginx,实现nginx的高可用

(1)、新建一个文件并写入监控nginx执行脚本

命令:cd /usr/local/src

命令:vi check_nginx.sh

 

写入以下脚本命令:

#!/bin/bash

A=`ps -C nginx --no-header |wc -l`        

if [ $A -eq 0 ];then                            

      /usr/local/nginx/sbin/nginx                #重启nginx,根据自己本机nginx安装路径编写

      if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then    #nginx重启失败,则停掉keepalived服务,进行VIP转移

              killall keepalived    #杀掉,vip就漫游到另一台机器                

      fi

fi

保存退出。

(2)、修改keepalived.conf配置文件,加入以下两段

 

配置完成,重启keepalived。

总结:以上就完成了keepalived监控nginx的配置,当停止nginx的时候,监控脚本会自动检测nginx

是否存活,否就重启。达到nginx不死鸟的目的。

原创文章,转载请注明出处。java开发工具下载地址及安装教程大全,点这里
更多技术文章,在这里

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SpringCloud之旅第一篇-微服务概念 下一篇打印九九乘法口诀表

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目