我在尝试抑制HTTP/1.1 503
从 HAProxy 向上游发送流量时遇到了问题。在我的环境中,客户端首先访问 ELB(经典)实例,然后流量才会发送到 HAProxy。当我们通过更新 HAProxy 后端服务器的状态(MAINT)将后端服务器/服务置于维护模式时,HAProxy 会将HTTP/1.1 503 Service Unavailable
我们的自定义维护页面发送到 ELB。但是,客户端看不到自定义的 503 页面,而是 ELB 的新连接只是在那里等待。
backend frontend-portal
mode http
errorfile 503 /etc/haproxy/frontend-maintenance.http
option httpclose
option forwardfor
server frontend_service ec2-instance01:80 resolvers nameserver00 check fall 3 rise 2
server frontend_service ec2-instance01:80 resolvers nameserver00 check fall 3 rise 2
我正在寻找一种方法来抑制或重写HTTP/1.1 503
发送内容,以便 ELB 提供我们的自定义维护页面。