2015-05-07 19 views
11

Bir "boş" yapılandırma dosyasıyla haproxy (sürüm 1.5.8 2014/10/31) başlatmaya çalışıyorum ve Ben olsun: o taşıyamazsınızHAProxy başlatılamıyor, UNIX soketine bağlanamıyor [/run/haproxy/admin.sock]

[email protected]:~$ sudo service haproxy start 
[....] Starting haproxy: haproxy[ALERT] 126/120540 (7363) : Starting frontend GLOBAL: cannot bind UNIX socket [/run/haproxy/admin.sock] 

etkinleştirildiğinden:

[email protected]:~$ cat /etc/default/haproxy 
# Set ENABLED to 1 if you want the init script to start haproxy. 
ENABLED=1 

Konfigürasyon dosyası:

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). 
    ssl-default-bind-ciphers kEECDH+aRSA+AES:kRSA+AES:+AES256:RC4-SHA:!kEDH:!LOW:!EXP:!MD5:!aNULL:!eNULL 
    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 

o başlayamaz neden kimse bir fikir var mı?

+0

Ben kaldırırsanız: "istatistik soket /run/haproxy/admin.sock modu 660 seviyesinde yönetici istatistikler 30'lu zaman aşımı \", bu başlayabilir –

+0

Birisi neden açıklayabilir misiniz? –

cevap

30

Haproxy'nin /run/haproxy/admin.sock'a yazması gerekiyor, ancak sizin için dizin oluşturmayacaktır. Önce /run/haproxy/ dizinini oluşturun veya stats socket'u farklı bir yola ayarlayın.

+0

Vay be bu konuda 4 saat gibi geçti. Ta! –

+0

Wow ... Mükemmel Çözüm ... Günümü kurtardın ... !!!! – Siten

+0

Tam olarak ... Günümü kurtar, Şerefe ... !!! – Siten

0

Bu soruna rastladım ve başarıyla yeniden başlatmak için HAProxy için /run/haproxy/admin.sock dosyasını kaldırmak zorunda kaldı. Sadece bir yum update komutunu iptal ettikten sonra bozulduğunu düşünebilirim. Hata!