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

haproxy 503 нет доступного сервера для обработки этого запроса

Я новичок в HAproxy и следую руководствам, чтобы начать работу. Я думаю, что у меня есть необходимая настройка, но когда я пытаюсь загрузить домен своего веб-сайта, я получаю

503 Service Unavailable

No server is available to handle this request.

это моя настройка HAproxy:

global
    log 127.0.0.1   local0
    log 127.0.0.1   local1 notice
    debug
    stats timeout 30s
    maxconn 4096

defaults
    log global
    option httplog
    option dontlognull
    mode http
    timeout connect 5000
    timeout client  50000
    timeout server  50000

frontend http-in
    bind *:80
    acl app0 hdr(host) -i mywebsite.com

    use_backend srvs_app0 if app0


backend srvs_app0
    mode http
    balance roundrobin
    option forwardfor
    option httpchk HEAD / HTTP/1.1\r\nHost:localhost
    server host0 10.10.104.41:1038 check


listen stats *:1936
    stats enable
    stats uri /
    stats hide-version
    stats auth someuser:password

Я не уверен, что ищу, и где я могу начать поиск возможных проблем.

Мне нужна помощь, чтобы указать мне верное направление или, возможно, даже указать решение.

Вы настроили HAProxy для подключения к 10.10.104.41 порт 1038. Сообщение об ошибке сообщает, что невозможно подключиться к этому порту.

Причина может быть одна из следующих:

  1. Сервер приложений на этом IP / порту не запущен.
  2. Брандмауэр на этом сервере не разрешает внешние соединения.
  3. Нет маршрута к IP-адресу сервера приложений.
  4. Неверный IP / порт сервера приложений.

Чтобы дать более точные инструкции, необходимы подробные сведения о структуре вашей установки и конфигурации сервера приложений.