mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-22 12:20:00 +00:00
BUG/MINOR: systemd: must check the configuration using -Ws
When doing a reload with a configuration which requires the master-worker mode, the configuration check will fail because the check is not done with -W/-Ws. Example: wla@kikyo:~/haproxy$ ./haproxy -Ws -c -f haproxy.cfg Configuration file is valid wla@kikyo:~/haproxy$ ./haproxy -c -f haproxy.cfg [NOTICE] (13153) : haproxy version is 2.5-dev2-4567b3-16 [NOTICE] (13153) : path to executable is ./haproxy [ALERT] (13153) : config : Can't use a 'program' section without master worker mode. [ALERT] (13153) : config : Fatal errors found in configuration. This patch fixes the issue by adding -Ws on the check command line. Must be backported in all stable branches. (The file was previously in contrib/systemd/haproxy.service.in).
This commit is contained in:
parent
2bf5d41ada
commit
9def1425ce
@ -9,7 +9,7 @@ EnvironmentFile=-/etc/sysconfig/haproxy
|
|||||||
Environment="CONFIG=/etc/haproxy/haproxy.cfg" "PIDFILE=/run/haproxy.pid" "EXTRAOPTS=-S /run/haproxy-master.sock"
|
Environment="CONFIG=/etc/haproxy/haproxy.cfg" "PIDFILE=/run/haproxy.pid" "EXTRAOPTS=-S /run/haproxy-master.sock"
|
||||||
ExecStartPre=@SBINDIR@/haproxy -f $CONFIG -c -q $EXTRAOPTS
|
ExecStartPre=@SBINDIR@/haproxy -f $CONFIG -c -q $EXTRAOPTS
|
||||||
ExecStart=@SBINDIR@/haproxy -Ws -f $CONFIG -p $PIDFILE $EXTRAOPTS
|
ExecStart=@SBINDIR@/haproxy -Ws -f $CONFIG -p $PIDFILE $EXTRAOPTS
|
||||||
ExecReload=@SBINDIR@/haproxy -f $CONFIG -c -q $EXTRAOPTS
|
ExecReload=@SBINDIR@/haproxy -Ws -f $CONFIG -c -q $EXTRAOPTS
|
||||||
ExecReload=/bin/kill -USR2 $MAINPID
|
ExecReload=/bin/kill -USR2 $MAINPID
|
||||||
KillMode=mixed
|
KillMode=mixed
|
||||||
Restart=always
|
Restart=always
|
||||||
|
Loading…
Reference in New Issue
Block a user