• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

Keepalived 之 为nginx添加守护进程

Nginx相关 wx592bc92b285c7 18次浏览 已收录 0个评论

一、在Keepalived 模式下为nginx服务添加守护进程

作用:在Keepalived 模式下(没有LVS情冲况下),缺少程序状态健康检查,如主机-负载均衡的VIP存在,而主机上的NGINX服务意外停止,但此时服务依然会中断,VIP还不会漂移到备机上,为了解决这种情况,我们可以在主机与备机上添加nginx的守护进程来解决此问题。

二、网络拓扑图

Keepalived 之 为nginx添加守护进程

三、NGINX守护进程

#!/bin/bash

nginxpid=$(ps -C nginx --no-header|wc -l)
if [ "$nginxpid" = "0" ];
        then
              /etc/init.d/keepalived stop
fi

四、将该脚本放到计划任务里,每隔五秒执行检查一次

[root@lb01 scripts]# crontab -e
* * * * * sleep 5; /root/scripts/check_nginx.sh > /dev/null 2>&1

VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明Keepalived 之 为nginx添加守护进程
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址