Я правильно установил и настроил HAProxy с поддержкой keepalived в CentOS 7, балансировка нагрузки работает нормально, за исключением того, что HAProxy не запускается при загрузке, мне приходится запускать его вручную.
Если я выполню команду
systemctl is-enabled haproxy
Там написано, что включено. Я что-то упустил?
Заранее спасибо.
решение1
У меня была та же проблема. В моем случае это было из-за того, что каталог /run/haproxy
не был смонтирован автоматически. Поэтому я отредактировал файл /etc/init.d/haproxy
. В начале start()
метода я поместил:
if [ ! -d "/run/haproxy" ]; then
mkdir /run/haproxy
fi
И у меня все отлично сработало.