用 down 和 backup 标记手动摘除或备份后端节点

要临时摘掉一台后端,在 upstream 里给它加 down,别删掉那一行。

备份节点加 backup,只有主节点全部不可用时它才会被启用。

被动健康检查靠 max_fails 和 fail_timeout 控制,前者是允许的失败次数。

down 是静态标记,节点恢复后要删掉它再 reload,不会自动回到池子里。

upstream app_backend {
    server 10.0.0.11:8080 max_fails=3 fail_timeout=10s;
    server 10.0.0.12:8080 max_fails=3 fail_timeout=10s;
    server 10.0.0.13:8080 down;      # 手动下线,保留配置
    server 10.0.0.20:8080 backup;    # 主力全挂时才启用
}

# 改完先校验语法,再平滑生效
nginx -t && nginx -s reload
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容