LINUX.ORG.RU
решено ФорумAdmin

Не отрабатывает HaProxy

 , ,


0

1

Добрый день. Решил поиграться с HaProxy и настроить у себя на машине. Использую 3 виртуалки(апачи на 8080 порту) и локалку(80 порт). Пытаюсь понять почему во время обновления страницы в браузере, я не попадаю с одной VM на другую VM, как было продемонстрировано во многих видео. Подскажите пожалуйста, где косяк.

global
	log /dev/log	local0
	log /dev/log	local1 notice
	chroot /var/lib/haproxy
	stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
	stats timeout 30s
	user haproxy
	group haproxy
	daemon

	# Default SSL material locations
	ca-base /etc/ssl/certs
	crt-base /etc/ssl/private

	# Default ciphers to use on SSL-enabled listening sockets.
	# For more information, see ciphers(1SSL). This list is from:
	#  https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
	# An alternative list with additional directives can be obtained from
	#  https://mozilla.github.io/server-side-tls/ssl-config-generator/?server=haproxy
	ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:!aNULL:!MD5:!DSS
	ssl-default-bind-options no-sslv3

defaults
	log	global
	mode	http
	option	httplog
	option	dontlognull
        timeout connect 5000
        timeout client  50000
        timeout server  50000
	errorfile 400 /etc/haproxy/errors/400.http
	errorfile 403 /etc/haproxy/errors/403.http
	errorfile 408 /etc/haproxy/errors/408.http
	errorfile 500 /etc/haproxy/errors/500.http
	errorfile 502 /etc/haproxy/errors/502.http
	errorfile 503 /etc/haproxy/errors/503.http
	errorfile 504 /etc/haproxy/errors/504.http

frontend front
        bind *:80
	default_backend haproxy_httpd

backend haproxy_httpd
        balance roundrobin
        server my_vm1 192.168.110.1:8080 check
        server my_vm2 192.168.110.2:8080 check
	server my_vm4 192.168.110.3:8080 

кеш браузера?

anonymous ()

Можешь включить `option http-server-close`, тогда соединение к бэкенду будет каждый раз новое. Сейчас у тебя keepalive срабатывает.

deadNightTiger ★★★★ ()

Как вы решили эту проблему?

У меня такая же проблема. Не могу понять, почему не переключает сервера, как задумано. Он просто на одном висит все время, хотя если его отключить, то переключается на другой.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.