2016-12-02 11 views
0

У меня есть бэкэнд в режиме TCP, и я хочу выполнить проверку работоспособности через http-сервер.Параметры HAProxy httpcheck

Как передать сервер и порт, попадающие в мой URI?

Спасибо!

+0

Пожалуйста, дайте более подробную информацию о конфигурации. Почему вы должны использовать режим TCP? Как вы настраиваете проверку работоспособности? – NickRamirez

+0

Здравствуйте, Серверы, на которых я хочу загрузить баланс, используют TCP-сокеты. К сожалению, использование опции tcp-check send не работает из-за работы, обрабатываемой сообщениями на этих серверах. Я хотел бы централизовать проверку работоспособности на 1 HTTP-сервере, но я фактически сделал сервер HTTP-сервера для каждого сервера tcp, и вместо этого он будет httpcheck. Это решение работает – DOMZE

ответ

0

Я думаю, что это должно работать

backend app1 
    option httpchk GET /ping HTTP/1.1\r\nHost:\ app.mydomain.com 
    server backup-app1 xx.xx.xx.xx:80 backup 
    server app1 xx.xx.xx.xx:80 check inter 5000 weight 1 
+0

На самом деле я хочу, чтобы xx.xx.xx.xx: получил в качестве параметра GET команду httpchk – DOMZE

 Смежные вопросы

  • Нет связанных вопросов^_^