Nginx运维

  • 2026.05.22 | youres | 11次围观
    Nginx负载均衡健康检查配置详解:被动检测与主动检测的完整实战指南
    为什么负载均衡需要健康检查 负载均衡的核心任务是把请求分发到多台后端服务器,但如果某台服务器挂了,Nginx还往它发请求,用户就只能收到502错误。健康检查就是解决这个问题的——让Nginx自动识别故障节点,停止往它转发流量,等它恢复后再重新纳入集群。 Nginx的健康检查分两种:被动健康检查(开源版自带)和主动健康检查(需要第三方模块或商业版)。两种各有优缺点,下面逐个讲清楚。 一、被动健康检查:Nginx自带的max_fails和fail_timeout 被动检查的原理...
  • 2026.05.22 | youres | 14次围观
    Nginx加权轮询weight配置详解:从原理到实战的完整指南
    什么是Nginx加权轮询 Nginx负载均衡默认使用加权轮询(Weighted Round Robin)算法。与简单轮询不同,加权轮询给每台后端服务器分配一个权重值(weight),权重越高的服务器,接收到的请求越多。 比如三台服务器权重分别是5、3、2,那么7个请求中,第一台会处理3-4个,第二台处理2-3个,第三台处理1-2个,比例接近5:3:2。 基础配置:5行代码实现权重分配 upstream backend { server 192.168.1.101 w...
1