当前位置: 首页 > news >正文

centos7 系统keepalived 定时执行脚本

安装keepalived

yum  install  -y keepalived

修改配置文件

配置文件路径

/etc/keepalived

配置文件内容

global_defs {router_id localhost.localdomain # 访问到主机,本机的hostname,需要修改
}vrrp_script chk_http_port {script "/etc/keepalived/1.sh" # 检测脚本位置interval 2 #(检测脚本执行的间隔)weight 2 # 权重
}vrrp_instance VI_1 {state MASTER # 备份服务器上将 MASTER 改为 BACKUP,需要修改interface ens33 # 网卡名字,使用ifconfig查看,需要修改virtual_router_id 51 # 主、备机的 virtual_router_id 不能相同priority 100 # 主、备机取不同的优先级,主机值较大,备份机值较小,一般主100从90advert_int 1 # 每隔1秒发送心跳authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.11.35 #// VRRP H 虚拟地址,也可以绑定多个虚拟ip,需要修改}track_script {				chk_http_port				# 你上面定义的名字叫check_nginx !!!你这样又写check_ng!!!}
}

这两个名称必须一致

定时时间间隔: 2s执行一次

执行的脚本:必须有执行权限,可以对脚本所在的文件夹内赋权

chmod 777 -R /etc/keepalived

脚本内容

echo "11">>/etc/keepalived/1.log

实现效果:每2s会增加一行

相关文章:

  • 百度智能云正式上线Python SDK版本并全面开源
  • SQL Server数据库自动备份方法
  • 机器学习第12天:聚类
  • python二叉树链树_树的链式存储结构
  • yum仓库
  • 第二十章:多线程
  • 【Docker】从零开始:2.Docker三要素
  • 3、LeetCode之无重复字符的最长子串
  • CSGO搬砖干货,全网最详细教学!
  • 【深度学习】Transformer简介
  • 从权限跳转看Activity的data android:scheme
  • 男生学什么设计专业好优漫教育
  • Python+Qt虹膜检测识别
  • git stash 用法总结
  • 【GUI】-- 10 贪吃蛇小游戏之静态面板绘制
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Flex布局到底解决了什么问题
  • GraphQL学习过程应该是这样的
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Java比较器对数组,集合排序
  • KMP算法及优化
  • python docx文档转html页面
  • Web Storage相关
  • win10下安装mysql5.7
  • 基于 Babel 的 npm 包最小化设置
  • 简析gRPC client 连接管理
  • 面试总结JavaScript篇
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 问题之ssh中Host key verification failed的解决
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • # include “ “ 和 # include < >两者的区别
  • ${ }的特别功能
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (ZT)一个美国文科博士的YardLife
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (四)Android布局类型(线性布局LinearLayout)
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net6 webapi log4net完整配置使用流程
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /*在DataTable中更新、删除数据*/
  • @RequestMapping 的作用是什么?
  • @基于大模型的旅游路线推荐方案
  • [ SNOI 2013 ] Quare
  • [100天算法】-实现 strStr()(day 52)
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体