HAProxy обслужил 503-е, и я не знаю почему.

Вчера в течение примерно 10 минут мой haproxy обслужил много 503 страниц (непосредственно из файла ошибок 503 /etc/haproxy/errors/503.http) ), и я не знаю почему. У меня нет проверок работоспособности моих серверных ВМ, поэтому они наверняка не были отмечены как отключенные. На странице статистики не отображается, что предел был достигнут (в отмеченных красными областях).

haproxy stats page

global
    maxconn 20000
    tune.ssl.default-dh-param 2048
    daemon
    ...

defaults
    log     global
    mode    http
    timeout http-request 30s
    option  httplog
    option  dontlognull
    timeout connect 5s
    timeout server 120s
    timeout client 30s
    ...

frontend frontend_for_all_sites
    maxconn 20000
    mode http
    bind *:80

    option http-buffer-request
    timeout http-request 30s

    ...

    use_backend www_backend      if acl_hostname_www
    use_backend static_backend   if acl_hostname_static

backend www_backend
    option forwardfor
    server www localhost:9090 maxconn 5000

backend static_backend
    option forwardfor
    server s localhost:9090 maxconn 5000

Куда мне обратиться дальше, чтобы выяснить, почему это произошло?

1
задан 2 March 2018 в 12:22
2 ответа

Это был бэкэнд, и мне удалось указать, что происходило после добавления % ts (termination_state) в формате журнала , чтобы я мог убедиться, что серверная часть действительно недоступна.

1
ответ дан 3 December 2019 в 20:16

Установлен ли default_backend ?

Если

use_backend www_backend      if acl_hostname_www
use_backend static_backend   if acl_hostname_static

не удается, то бэкэнд по умолчанию отсутствует, поэтому 503

1
ответ дан 3 December 2019 в 20:16

Теги

Похожие вопросы