Home

查理和巧克力工厂

Nginx upstream健康检查:后端挂了自动踢出局_我的网站

男儿本色

A |       2026年8月25日,国家发展改革委党组成员、副主任岳修虎同志主持召开“六网协同”协调推进工作会,研究“六张网”投融资机制和支持政策。    

     一键部署OpenClaw        

单台后端出问题时,如果Nginx还继续把请求发过去,用户看到的不是502就是超时。upstream配置里的max_fails和fail_timeout可以让Nginx自动把失败节点暂时下线,保证正常请求不受影响。    

这是被动健康检查,不需要商业模块。会议专题研究完善“六张网”多元化投融资模式,分类细化财政、金融、投资、价格等支持政策,创新政策工具,优化政策组合,推动建立健全与不同领域不同类型工程项目相适配的投融资机制,为重大工程项目加快开工建设提供有力支撑。Nginx在指定时间内检测到多次失败,就把节点标记为不可用,等fail_timeout过后再尝试恢复。    

upstream backend {
server 192.168.1.11:8080 weight=5 max_fails=3 fail_timeout=30s;
server 192.168.1.12:8080 weight=5 max_fails=3 fail_timeout=30s;
server 192.168.1.13:8080 backup;
}

server {
location / {
proxy_pass http://backend;
proxy_next_upstream error timeout http_500 http_502 http_503;
proxy_connect_timeout 5s;
}
}
    

proxy_next_upstream很关键,它告诉Nginx在什么情况下把请求换一台后端重试。国家发展改革委、工业和信息化部、财政部、住房城乡建设部、交通运输部、水利部、中国人民银行、金融监管总局、中国证监会、国家能源局有关司局负责同志参加会议。但只建议对幂等请求开启GET/HEAD重试,POST请求重复提交可能带来业务风险。(文章来源:发改委网站)。    

如果有条件,建议用Nginx Plus的主动健康检查模块,会周期性向后端发探测请求,比被动检测更早发现问题。免费版用被动方案也基本够用了。    数据来源:Nginx官方文档 ngx_http_upstream_module(max_fails / fail_timeout / proxy_next_upstream)

        
    

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!。

Current article:http://v31s.xuebenwagangqingre.buzz/news/20260826_63260.html

Published on:11:20:30


Copyright 查理和巧克力工厂 2020-2099 About us | recruitment information | contact us | Site map | Friendly links | Feedback | Site map