У меня есть бэкэнд в режиме TCP, и я хочу выполнить проверку работоспособности через http-сервер.Параметры HAProxy httpcheck
Как передать сервер и порт, попадающие в мой URI?
Спасибо!
У меня есть бэкэнд в режиме TCP, и я хочу выполнить проверку работоспособности через http-сервер.Параметры HAProxy httpcheck
Как передать сервер и порт, попадающие в мой URI?
Спасибо!
Я думаю, что это должно работать
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
На самом деле я хочу, чтобы xx.xx.xx.xx:
Пожалуйста, дайте более подробную информацию о конфигурации. Почему вы должны использовать режим TCP? Как вы настраиваете проверку работоспособности? – NickRamirez
Здравствуйте, Серверы, на которых я хочу загрузить баланс, используют TCP-сокеты. К сожалению, использование опции tcp-check send не работает из-за работы, обрабатываемой сообщениями на этих серверах. Я хотел бы централизовать проверку работоспособности на 1 HTTP-сервере, но я фактически сделал сервер HTTP-сервера для каждого сервера tcp, и вместо этого он будет httpcheck. Это решение работает –
DOMZE