Я испытываю большую задержку с балансировщиком нагрузки haproxy, когда в конфигурации серверной части используются IP-адреса частной сети.
Но когда я заменяю адреса внутренних серверов общедоступным IP-адресом или обратным DNS-именем, задержки не возникает.
- Что вызывает задержку?
- Если кто-то использует общедоступный IP-адрес или полное доменное имя или
Обратное DNS-имя, обходит ли сетевой трафик haproxy?
- Это
разрешено использовать общедоступный IP-адрес или полное доменное имя или обратное DNS-имя для серверной части
сервера в haproxy conf?
Конфигурация с IP-адресами частной сети
Глобальный
журнал /dev/лог локальный0
журнал 127.0.0.1 локальный1 уведомление
chroot /var/lib/haproxy
пользовательский прокси
группа haproxy
демон
максконн 18000
# Расположение материалов SSL по умолчанию
ca-база /etc/ssl/сертификаты
crt-база /etc/ssl/частный
значения по умолчанию
журнал глобальный
режим http
опция httplog
тайм-аут клиента 30 сек.
тайм-аут соединения 4 с
тайм-аут сервера 30 секунд
интерфейс www
привязать *:80
default_backend веб-серверы
внутренние веб-серверы
режим http
круговой баланс
сервер сервер1 10.0.0.20:80
сервер сервер2 10.0.0.30:80
Конфигурация с обратным DNS или общедоступными IP-адресами
Глобальный
журнал /dev/лог локальный0
журнал 127.0.0.1 локальный1 уведомление
chroot /var/lib/haproxy
пользовательский прокси
группа haproxy
демон
максконн 18000
# Расположение материалов SSL по умолчанию
ca-база /etc/ssl/сертификаты
crt-база /etc/ssl/частный
значения по умолчанию
журнал глобальный
режим http
опция httplog
тайм-аут клиента 30 сек.
тайм-аут соединения 4 с
тайм-аут сервера 30 секунд
интерфейс www
привязать *:80
default_backend веб-серверы
внутренние веб-серверы
режим http
круговой баланс
сервер сервер1 90-80-70-40.example.com:80
сервер сервер2 90-80-70-50.example.com:80