У меня проблемы с подавлением HTTP/1.1 503
от отправки вверх от HAProxy. В моей среде клиенты сначала попадают в экземпляр ELB (классический), прежде чем трафик будет отправлен на HAProxy. Когда мы переводим внутренний сервер / службу в режим обслуживания, обновляя статус (MAINT) сервера в бэкэнде HAProxy, 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 обслуживает нашу страницу индивидуального обслуживания.