我已經在 CentOS 7 中正確安裝並配置了帶有 keepalived 的 HAProxy,負載平衡工作正常,只是 HAProxy 沒有在啟動時啟動,我必須手動啟動它。
如果我運行命令
systemctl is-enabled haproxy
它說已啟用。我錯過了什麼嗎?
提前致謝。
答案1
我有同樣的問題。就我而言,這是因為目錄/run/haproxy
沒有自動安裝。所以,我編輯了該文件/etc/init.d/haproxy
。在方法的開頭start()
我放了:
if [ ! -d "/run/haproxy" ]; then
mkdir /run/haproxy
fi
對我來說效果很好。