I am facing issue in HA for SFTP nodes with haproxy. I have 2 SFTP nodes and sending files through haproxy, It is always passing that to each node one by one.
But for ex:
when the second node is down. it is not passing files to only first node. instead, one time to first node and one time to second node. That means alternatively my second request is getting failures. how to fix this. please help me asap.

_*haproxy.cfg*_  (Also attached the cfg file)

OS - linux ubuntu

        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

        # 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://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
        ssl-default-bind-options no-sslv3

        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

listen sftp-server
        bind :2121
        mode tcp
        maxconn 2000
        #acl white_list src
        #tcp-request content accept if white_list
        #tcp-request content reject
        balance roundrobin
        option tcplog
        option tcp-check
        server ftp01
        server ftp02

Reply via email to