博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx服务挂掉自动释放VIP脚本
阅读量:2337 次
发布时间:2019-05-10

本文共 568 字,大约阅读时间需要 1 分钟。

#!/bin/shif [ `netstat -lanptu|grep nginx|wc -l` -lt 2 ];then     exit 1else     exit 0fi#keekalived配置文件调用的监测脚本#chmod +x chk_nginx_proxy.sh#配置keepalived配置文件#vim /etc/keepalived/keepalived.conf#global_defs {#  .#  .  #}#在这个位置添加如下字段#vrrp_script chk_nginx_proxy {    #定义vrrp脚本,检查http端口#script "/sh/chk_nginx_proxy.sh"  #执行脚本,当nginx服务有问题就停掉keepalived服务#interval 2                       #间隔2秒#weight 2#fall 2 #失败几次后真正确认为失败#rise 1 #成功几次后确认为成功#}#vrrp_instance VI_1 {                                          #    .#	 .#	track_script {#	chk_nginx_proxy              #触发检查#	}#}

 

转载地址:http://ehepb.baihongyu.com/

你可能感兴趣的文章
Redis缓存穿透、缓存雪崩、redis并发问题分析
查看>>
Redis持久化的两种方式
查看>>
判断一个数组,是否可以分成两个数组之和相等的数组
查看>>
背包问题
查看>>
结构体变量之间的比较和赋值原理
查看>>
C++ const修饰函数、函数参数、函数返回值
查看>>
将单链表的每k个节点之间逆序
查看>>
删除链表中重复的节点——重复节点不保留
查看>>
2018腾讯校招编程题——最重要的城市
查看>>
删除链表中重复的节点——重复节点保留一个
查看>>
实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit()).md
查看>>
链表排序.md
查看>>
进程与线程的区别与联系、进程与线程的通信方式
查看>>
C++与C的区别
查看>>
产生死锁的必要条件及处理方法
查看>>
TCP和UDP的区别
查看>>
TCP状态中 time_wait 的作用
查看>>
事务具有四个特性
查看>>
树的先序、中序、后序和层次遍历-C++实现
查看>>
static和const关键字的作用
查看>>