nginx + keepalived 高可用

  • 赋予执行权限 chmod 744 nginx_check.sh

  • 到keepalived.conf中添加代码段,注意:vrrp_script代码段必须在vrrp实例之前,否则实例中的track_script代码段找不到自定义的script

    vrrp_script chk_nginx {
       script "/shell/nginx_check.sh" # keepalived+nginx检测脚本地址
       interval 5 #检查时间间隔,一定要比脚本执行时间长
       weight -30 # 比重,这里是单独的知识点,比较复杂
    }
    
  • 在VRRP实例中添加 track_script { chk_nginx } 以启动脚本检测

上一篇 linux:Ubuntu完全卸载与安装Mysql
下一篇 Diagrams 图表即代码:用代码绘制云系统架构 | 开源日报 0910