美文网首页
基础架构 | nginx健康检测

基础架构 | nginx健康检测

作者: icebreakeros | 来源:发表于2019-08-09 20:18 被阅读0次

健康检测

TCP心跳检查

upstream backend {
    server 192.168.61.1:9080 weight=1;
    server 192.168.61.1:9090 weight=2;
    check interval=3000 rise=1 fall=3 timeout=2000 type=tcp;
}

interval:检测间隔时间
fall:检测失败多少次后,后端服务器标识为不存活
rise:检测成功多少次后,后端服务器标识为存活
timeout:检测请求超时时间配置

HTTP心跳检测

upstream backend {
    server 192.168.61.1:9080 weight=1;
    server 192.168.61.1:9090 weight=2;

    check interval=3000 rise=1 fall=3 timeout=2000 type=http;
    check_http_send "HEAD /status HTTP/1.0\r\n\r\n";
    check_http_expect_alive http_2xx http_3xx;
}

check_http_send:检查时发的HTTP请求内容
check_http_expect_alive:后端服务器返回匹配响应状态码,则认为后端服务器存活

相关文章

  • 基础架构 | nginx健康检测

    健康检测 TCP心跳检查 interval:检测间隔时间fall:检测失败多少次后,后端服务器标识为不存活rise...

  • nginx 健康检测

    前提注意事项: 1.此处的健康检测不是nginx服务的监控,如需监控nginx可使用脚本监控或者是zabbix服务...

  • nginx架构基础

    nginx 请求处理流程 nginx进程结构 nginx 进程管理:信号 reload流程 热升级流程 work进...

  • Nginx 的请求处理流程,你了解吗?

    之前我们已经讲解了 Nginx 的基础内容,接下来我们开始介绍 Nginx 的架构基础。 为什么我们要讨论 Ngi...

  • nginx|Yii2.0路由管理实现版本控制

    由于公司并发上来了,改基础的项目的架构, 由nginx+apache+php改成nginx+php-fpm+php...

  • Nginx

    Nginx的编译安装(Linux) Nginx部署 Nginx的架构 nginx进程管理:信号

  • day 48 tomcat+nginx+redis

    Nginx+Tomcat集群架构概述tomcat+Nginx集群架构实战与共享tomcat+Nginx集群会话 一...

  • nginx 基础配置与架构

    nginx特性: 1.模块化设计,较好的扩展性 2.高可靠性 3.支持热部署:不停机更新配置文件,升级版本,更换日...

  • 第2篇:使用spring cloud gateway

    spring cloud gateway 基础知识 这是什么 在单体应用的架构中, 我们都习惯用Nginx 作为反...

  • [服务器]nginx -- 1

    初探nginx架构### 淘宝团队的nginx教材nginx版本1.12 nginx与外界,nginx的maste...

网友评论

      本文标题:基础架构 | nginx健康检测

      本文链接:https://www.haomeiwen.com/subject/dkdkjctx.html