zoukankan      html  css  js  c++  java
  • Nginx+Keepalived配置Nginx自动启动和7*24不间断服务

    上一篇中Keepalived+Nginx双机主备配置实践,存在一个问题,当主Nginx挂了,Keeplived还在。那么www.home.com 还是不能访问。

    为了解决这个问题,我们需要实现Nginx自动启动 7*24不间断服务。

    配置如下

    Ningx主 192.168.127.128        www.127.com

    Nginx备  192.168.127.129       www.128.com

    keepavived虚拟Ip 192.168.127.161 www.home.com

    在主Nginx127节点配置

    1、创建检查nginx是否启动脚本

    cd /etc/keepalived

    vi check_nginx_alive_or_not.sh

     然后将Nginx停掉,此时访问www.home.com将无法访问。

    运行脚本 check_nginx_alive_or_not.sh,可以发现www.home.com又能访问了。

    2、在Keepalived配置定时执行check_nginx_alive_or_not.sh

    cd /etc/keepalived

    vi keepalived.conf

    配置每个2秒,执行脚本check_nginx_alive_or_not.sh,如果执行成功,优先级/权重+10

     配置追踪Nginx脚本

     重启Keepalived

    然后停掉Nginx,然后可以发现http://www.home.com/ 还是能直接访问。

    同理:在Nginx备节点上同样可以配置Nginx自动重启和7*24小时不间断运行。

    作者:Work Hard Work Smart
    出处:http://www.cnblogs.com/linlf03/
    欢迎任何形式的转载,未经作者同意,请保留此段声明!

  • 相关阅读:
    理解Restful 架构
    CLR 异步函数
    CLR 线程池
    CLR 线程基础
    CLR 序列化
    CLR 垃圾回收和应用程序集
    CLR的垃圾回收机制
    定制特性
    枚举和迭代器
    接口
  • 原文地址:https://www.cnblogs.com/linlf03/p/13173596.html
Copyright © 2011-2022 走看看