我已经在 CentOS 7 中正确安装并配置了 HAProxy 和 keepalived,负载平衡工作正常,只是 HAProxy 没有在启动时启动,我必须手动启动它。
如果我运行命令
systemctl is-enabled haproxy
它说已启用。我是否遗漏了什么?
提前致谢。
答案1
我遇到了同样的问题。就我而言,这是因为目录/run/haproxy
未自动挂载。因此,我编辑了文件。在方法/etc/init.d/haproxy
的开头,我输入了:start()
if [ ! -d "/run/haproxy" ]; then
mkdir /run/haproxy
fi
对我来说效果很好。