Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Nginx结构全解析(64)

Nginx结构全解析(64)

原创
作者头像
陈不成i
修改于 2021-05-14 09:43:07
修改于 2021-05-14 09:43:07
3930
举报
文章被收录于专栏:ops技术分享ops技术分享

三.参数

1.upstream

  1. upstream web_pool {
  2. zone test_pool 64k;
  3. server 192.168.1.11:8080;
  4. server 192.168.1.12:8080;
  5. check interval=3000 rise=2 fall=3 timeout=3000 type=http;
  6. #interval检测间隔时间,默认毫秒,当前3秒
  7. #rise表示请求2次,正常认为节点正常
  8. #fall表示请求失败3次,则认为节点失败
  9. #timout超时时间,默认毫秒,当前3秒
  10. #type,类型,当前http类型
  11. check_http_send "GET /status.html HTTP/1.0\r\n\r\n";
  12. check_http_expect_alive http_2xx http_3xx;
  13. #分发节点轮询检测后端节点的url/status.html ,如果返回2xx或者3xx认为正常,否则认为失败一次
  14. }

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Nginx安装负载均衡配置 fair check扩展
本文主要是针对Nginx安装、负载均衡配置,以及fair智能选举、check后端节点检查扩展功能如何扩展,进行讲解说明。
拓荒者
2019/03/11
2K0
Nginx之Tengine主动健康检查解读
Tengine本质上就是nginx,用法跟nginx一模一样,由淘宝团队进行二次开发。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
一个风轻云淡
2023/10/01
7830
Tengine ngx_http_upstream_check_module 健康功能检测使用
该模块在Tengine-1.4.0版本以前没有默认开启,它可以在配置编译选项的时候开启:./configure --with-http_upstream_check_module
星哥玩云
2022/06/30
9750
Tengine ngx_http_upstream_check_module 健康功能检测使用
Nginx健康检查模块
在本小节我们介绍一个用于Nginx对后端UpStream集群节点健康状态检查的第三方模块:nginx_upstream_check_module(https://github.com/yaoweibin/nginx_upstream_check_module)。这个模块有资料介绍是TaoBao团队开发的,但是我在GitHua上试图求证时并没有找到直接证据。
星哥玩云
2022/07/19
1.6K0
Nginx健康检查机制
公司业务线上对后端节点的健康检查是通过nginx_upstream_check_module模块做的,这里我将分别介绍这三种实现方式以及之间的差异性。
黄规速
2024/05/24
1.5K0
Nginx健康检查机制
Nginx负载均衡后端健康检查
本次使用第三方模块nginx_upstream_check_module的,要使用这个第三方模块首先您需要进行下载,然后通过patch命令将补丁打入您原有的Nginx源码中,并且重新进行编译安装。
星哥玩云
2022/07/26
7540
Nginx负载均衡后端健康检查
Nginx的Upstream监控及告警
之前写过一篇文章,介绍Nginx如何监控各server流量,主要是通过新增第三方status模块查看所有server及upstream状态进行查看,之后总有人问有没有办法监控upstream并进行告警,所以今天介绍一下,完整的upstream监控及告警方法
李俊鹏
2021/02/23
3.2K1
Nginx的Upstream监控及告警
Nginx负载均衡中后端节点服务器健康检查的操作梳理
正常情况下,nginx做反向代理,如果后端节点服务器宕掉的话,nginx默认是不能把这台realserver踢出upstream负载集群的,所以还会有请求转发到后端的这台realserver上面,这样势必造成网站访问故障。虽然nginx可以在localtion中启用proxy_next_upstream来解决返回给用户的错误页面,如下: 例如公司的网站访问的时候全部变成404页面,最后发现是后端的一台服务器不可用,直接访问那台后台的服务器的时候,返回的是404页面,因为upstream 里面设置了ip_ha
洗尽了浮华
2018/01/23
5K0
Nginx系列:后端服务应用健康检测
严格来说,nginx到目前为止没有针对负载均衡后端节点的健康检测的模块,但是可以通过proxy_next_upstream来间接实现,但proxy_next_upstream还是会把请求转发给故障服务器的,然后再转发给别的服务器,这样就需要多一次转发。nginx_upstream_check_module为淘宝技术团队开发的nginx模块,用来检测后方server的健康状态,如果后端服务器不可用,则请求不再转发到这台服务器。
BUG弄潮儿
2020/08/31
3.2K0
Nginx系列:后端服务应用健康检测
Nginx负载均衡后端健康检查(支持HTTP和TCP)
前面有一篇文章记录nginx负载均衡后端检查,链接为 https://www.linuxidc.com/Linux/2019-04/158352.htm
星哥玩云
2022/07/26
1.4K0
Nginx负载均衡后端健康检查(支持HTTP和TCP)
Nginx 健康检查详解
Nginx 的健康检查这块笔者在网上看了很多文章,基本都是零零散散的,讲各种实现方式,没有一篇能完整的讲当下的 Nginx 实现健康检查的几种方式,应该选哪一种来使用,于是笔者想总结一篇。
星哥玩云
2022/07/19
6.2K0
Nginx-基础总结(下)
版本平滑升级,和添加模块操作类似 准备模块 这里以 nginx-push-stream-module 为例,模块我放在 /data/module 下,你也可以放在其他位置
云计算小黑
2022/12/28
4070
Nginx实现TCP反向代理
默认Nginx只支持http的反向代理,要想nginx支持tcp的反向代理,还需要在编译时增加tcp代理模块支持,即nginx_tcp_proxy_module
星哥玩云
2022/07/04
1.7K0
Nginx 部署负载均衡服务全解析
关于 Nginx 的配置,松哥之前写过好几篇文章和小伙伴们分享了,不过大部分都是基于全局视角去配置的,今天我们就单纯来聊一聊用 Nginx 做负载均衡的配置。
用户1220090
2025/02/05
7160
Nginx 部署负载均衡服务全解析
如何使用Nginx对Artifactory进行http应用
在我们日常使用高可用集群时,都会使用到负载均衡工具对多个节点的负载进行转发。这里就不得不提到我们常用的一个负载均衡工具Nginx,Nginx官方提供的免费版本功能相对简单,大部分情况下我们都是用其进行负载均衡,对于应用的状态主要是依赖于其他的监控工具。如果对于小型的团队来说,部署专门的监控工具还需要资源,使用Nginx对应用进行探活监控可以节约这部分成本。
JFrog杰蛙科技
2021/06/18
1.7K0
如何使用Nginx对Artifactory进行http应用
http| tengine-2.3.0 upstream http check
https://tengine.taobao.org/document_cn/http_upstream_check_cn.html
heidsoft
2019/06/19
1.6K0
TCP?HTTP? 不同类型探测的引发的坑
nginx-gateway部署在公有云 A, 业务测试服务器部署在办公区机房B, 公有云region A 和 办公区机房 B通过soft V**互连。B机房中有不同类型的应用服务器【nodejs,java(tomcat)】做nginx-gateway的后端upstream节点。nginx-gateway编译安装了ngx_http_upstream_check_module插件,ngx_http_upstream_check_module用于做后端upstream节点的健康监测, healthcheck为每个upstream的后端节点配置有一个raise_counts/fall_couts状态的计数器。业务方同事反馈:从外部访问内部某些应用有概率出现超时, 经观察, nodejs,java(tomcat)的raise_counts计数器概率性地重置为0,
richard.xia_志培
2022/06/14
1K0
TCP?HTTP? 不同类型探测的引发的坑
Nginx配置文件的理解
user www www; #定义Nginx运行的用户和用户组 worker_processes auto; #nginx进程数,建议设置为等于CPU总核心数,这里auto为自动调整的意思 worker_cpu_affinity auto; #对于具有多颗CPU的服务器,Nginx通过设置worker_cpu_affinity参数,即可轻松实现控制进程平均分配到多颗CPU上 error_log logs/error.log; #全局错误日志定义类型,[ d
小俊丶Eternally
2018/05/11
1.5K7
Nginx配置文件的理解
Nginx负载均衡配置
让demo1作为负载服务器,访问demo1的请求,通过nginx转发到demo1和demo2,这里采用的是ip_hash策略。
Action
2021/08/20
2.1K0
Nginx负载均衡配置
Tengine基础9
upstream 是nginx 负载均衡的主要模块,它提供了一个简单方法来轮询后端的服务器
franket
2022/05/03
3400
相关推荐
Nginx安装负载均衡配置 fair check扩展
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档