Назад | Перейти на главную страницу

HAProxy - Как запретить отправку HTTP / 1.1 503 клиенту в режиме обслуживания

У меня проблемы с подавлением 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 обслуживает нашу страницу индивидуального обслуживания.