akadawa
Goto Top

Failover Cluster Haproxy falsche Konfiguration?

Hallo,
ich habe nach verschiedensten Konfigurationen des Haproxy, keine funktionierende Lösung gefunden.
Knoten1:11.40.51.38
Knoten2:11.40.55.98
HAproxy:11.40.55.99
Proxy:ja
Auf den Knoten läuft eine Replikation einer MySQL-Datenbank und ein Webserver, diese sollen Hochverfügbar sein.


Hier die Fehlermeldung
● haproxy.service - HAProxy Load Balancer
   Loaded: loaded (/lib/systemd/system/haproxy.service; disabled)
   Active: failed (Result: start-limit) since Fr 2017-07-14 11:59:04 CEST; 7s ago
     Docs: man:haproxy(1)
           file:/usr/share/doc/haproxy/configuration.txt.gz
  Process: 3325 ExecStart=/usr/sbin/haproxy-systemd-wrapper -f ${CONFIG} -p /run/haproxy.pid $EXTRAOPTS (code=exited, status=0/SUCCESS)
  Process: 3324 ExecStartPre=/usr/sbin/haproxy -f ${CONFIG} -c -q (code=exited, status=0/SUCCESS)
 Main PID: 3325 (code=exited, status=0/SUCCESS)

Jul 14 11:59:04 haproxy haproxy-systemd-wrapper[3325]: haproxy-systemd-wrappe...
Jul 14 11:59:04 haproxy systemd[1]: haproxy.service holdoff time over, sche...t.
Jul 14 11:59:04 haproxy systemd[1]: Stopping HAProxy Load Balancer...
Jul 14 11:59:04 haproxy systemd[1]: Starting HAProxy Load Balancer...
Jul 14 11:59:04 haproxy systemd[1]: haproxy.service start request repeated ...t.
Jul 14 11:59:04 haproxy systemd[1]: Failed to start HAProxy Load Balancer.
Jul 14 11:59:04 haproxy systemd[1]: Unit haproxy.service entered failed state.

/etc/haproxy/haproxy.cfg
 global
        log /dev/log    local0
        log /dev/log    local1 notice
        chroot /var/lib/haproxy
        stats socket /run/haproxy/admin.sock mode 660 level admin
        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:{{comment_single_line_double_slash:0}}
        ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!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 haproxy_inbound
        bind *:80
        default_backend haproxy_lociswebapp
backend haproxy_lociswebapp
        balance roundrobin
        server locis01.locis.net 11.40.51.38:7777 check
        server locis02.locis.net  11.40.55.98:7777 check
Ich habe die domäne aus Sicherheitsgründen verfälscht.

Über hilfe wäre ich sehr sehr dankbar.

Content-ID: 343442

Url: https://administrator.de/contentid/343442

Ausgedruckt am: 21.11.2024 um 18:11 Uhr

Dani
Dani 14.07.2017 um 12:16:24 Uhr
Goto Top
Moin,
gibt es unter /var/log/ ein Protokoll für haproxy?
Alternativ einmal in /var/log/messages einen Blick werfen.


Gruß,
Dani
akadawa
akadawa 14.07.2017 aktualisiert um 13:40:35 Uhr
Goto Top
unter /var/log gibt es leider keine log zur anwendung
aber unter /var/log/messages habe ich ein "paar" zeilen gefunden
haproxy.cnf on pastebin
Dani
Dani 14.07.2017 um 14:00:55 Uhr
Goto Top
Dann poste die Zeilen bitte hier.


Gruß,
Dani
BassFishFox
BassFishFox 14.07.2017 um 16:49:33 Uhr
Goto Top
Hallo,

Das auf PasteBin soll ein Logfile sein? Der Link sieht eher danach aus, dass Du dort die haproxy.cnf(cfg) gepostet hast.

Probiers mit dem Logfile hier nochmal bitte.

BFF
akadawa
akadawa 14.07.2017 um 22:17:33 Uhr
Goto Top
Sorry hab mich vermacht. Bin erst am montag wieder auf arbeit und poste dann die log file