Hi Geert.

Am 09.04.2018 um 20:54 schrieb Geert Van Muylem:
> Hi,
> 
> 
> I've downloaded and compiled haproxy version 1.8.7 on CentOS7
> 
> (make TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1)
> 
> 
> The proxy only starts as it should be if I add the "-d"
>
> My haproxy.service
> 
> 
> [Unit]
> Description=HAProxy Load Balancer
> After=syslog.target network.target
> 
> [Service]
> EnvironmentFile=/etc/sysconfig/haproxy
> ExecStart=/usr/sbin/haproxy -d -f /etc/haproxy/haproxy.cfg -p
> /run/haproxy.pid $OPTIONS
> ExecReload=/bin/kill -USR2 $MAINPID
> KillMode=mixed
> 
> [Install]
> WantedBy=multi-user.target
> "/usr/lib/systemd/system/haproxy.service" 12L, 303C

https://cbonte.github.io/haproxy-dconv/1.8/management.html#3

I suggest to use `-db` instead of `-d` , but what's the reason why you
don't try the included systemd file?

http://git.haproxy.org/?p=haproxy-1.8.git;a=blob;f=contrib/systemd/haproxy.service.in;h=7a8b6bead2df23bc4e16e8edddfd0aacde454572;hb=HEAD

There is also a nice Makefile to create a working systemd file ;-)

http://git.haproxy.org/?p=haproxy-1.8.git;a=tree;f=contrib/systemd;hb=HEAD

Regards
Aleks

> OK -> with -d
> ---------
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: epoll : pref=300,  test
> result OK
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: poll : pref=200,  test
> result OK
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: select : pref=150,  test
> result FAILED
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: Total: 3 (2 usable), will
> use epoll.
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: Available filters :
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: [SPOE] spoe
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: [COMP] compression
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: [TRACE] trace
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: Proxy http_back started.
> 
> Apr 09 20:43:32 haproxy.doom.be haproxy[3935]: Proxy http_back started.
> 
> I can see the stats and the requests are forwarded to the first
> server...(second is not yet configured)
> 
> 
> NOK -> without -d
> 
> ------
> 
> Apr 09 20:46:38 haproxy.doom.be systemd[1]: Stopping HAProxy Load
> Balancer...
> 
> Apr 09 20:46:38 haproxy.doom.be systemd[1]: Started HAProxy Load Balancer.
> 
> Apr 09 20:46:38 haproxy.doom.be systemd[1]: Starting HAProxy Load
> Balancer...
> 
> 
> 
> global
>    log /dev/log local0
>    log /dev/log local1 notice
>    chroot /var/lib/haproxy
>    stats timeout 30s
>    user haproxy
>    #group haproxy
>    daemon
> 
> defaults
>    log global
>    mode http
>    option httplog
>    option dontlognull
>    timeout connect 5000
>    timeout client 50000
>    timeout server 50000
> 
> frontend http_front
>    bind *:80
>    stats uri /haproxy?stats
>    default_backend http_back
> 
> backend http_back
>    balance roundrobin
>    server BERT 10.10.8.30:80 check
>    server ERNIE 10.10.8.31:80 check
> "/etc/haproxy/haproxy.cfg" 27L, 504C
> 
> 
> Thanks
> Geert


Reply via email to