HAProxy startet nicht beim Booten

HAProxy startet nicht beim Booten

Ich habe HAProxy mit Keepalived in CentOS 7 ordnungsgemäß installiert und konfiguriert. Der Lastenausgleich funktioniert ordnungsgemäß, außer dass HAProxy beim Booten nicht gestartet wird. Ich muss es manuell starten.

Wenn ich den Befehl ausführe

systemctl is-enabled haproxy

Es heißt, dass es aktiviert ist. Übersehe ich etwas?

Dank im Voraus.

Antwort1

Ich hatte das gleiche Problem. In meinem Fall lag es daran, dass das Verzeichnis /run/haproxynicht automatisch gemountet wurde. Also habe ich die Datei bearbeitet /etc/init.d/haproxy. Am Anfang der start()Methode habe ich Folgendes eingefügt:

if [ ! -d "/run/haproxy" ]; then
mkdir /run/haproxy
fi

Und hat bei mir gut funktioniert.

verwandte Informationen