O HA Proxy não inicia no Ubuntu 13

5

Estou tentando iniciar o HA Proxy 1.4.24 em um VM do Ubuntu 13 via sudo. Meu arquivo haproxy.cfg é copiado abaixo. No entanto, quando eu uso o serviço sudo haproxy start ou tento sudo /etc/init.d/haproxy start, o processo não inicializa. Qualquer ideia sobre como solucionar isso seria útil. O arquivo de configuração parece passar no teste de configuração (resultados de sudo haproxy -f haproxy.cfg -c em " Arquivo de configuração é válido ").) Além disso, o sinalizador Ativado no arquivo haproxy em /etc/init.d está definido como 1. A porta 80 não parece estar vinculada a nenhum outro serviço.

Atualização: eu defini o sinalizador habilitado para 1 no arquivo /etc/init.d/haproxy em oposição ao arquivo / etc / default / haproxy - corrigir essa alteração me permitiu execute o haproxy normalmente.

global
    maxconn     25000 # Total Max Connections. This is dependent on ulimit
    daemon
    nbproc      4 # Number of processing cores. Dual Dual-core Opteron is 4 cores for example.

defaults
    mode        http
    clitimeout  60000
    srvtimeout  30000
    contimeout  4000
    timeout http-request 5s  # added to tackle slow http requests
        option abortonclose
        option forwardfor


listen  http_proxy *:80
        #bind *:80
    balance roundrobin # Load Balancing algorithm
    option httpchk
    option forwardfor # This sets X-Forwarded-For
        default_backend bk_web

# Dynamic part of the application
backend bk_web
    ## Define your servers to balance
    balance roundrobin ## change to URL hashing
    cookie MYSRV insert indirect nocache  ## check this NOTE TO SELF
    server server1 0.0.0.0:81 weight 1 maxconn 512 check
    server server2 0.0.0.0:82 weight 1 maxconn 512 check
    
por ali haider 10.12.2013 / 22:55

1 resposta

8

Você deve usar

sh -x /etc/init.d/haproxy start

e isso irá imprimir informações de depuração. E onde você errou.

    
por 10.12.2013 / 23:30