BUG/MINOR: don't start haproxy on reload

If haproxy is not already running, reload should not start it.
Unfortunately the LSB spec does not explicitly cover this case:

  http://refspecs.linuxbase.org/LSB_3.1.1/LSB-Core-generic/LSB-Core-generic/iniscrptact.html

but it seems like the more correct behaviour, and actually fixes a
real-world issue we saw in SUSE Cloud.

Signed-off-by: Adam Spiers <aspiers@suse.com>
This commit is contained in:
Adam Spiers 2015-02-23 15:28:41 +00:00 committed by Willy Tarreau
parent ecb74a3d86
commit 107ddc1b67

View File

@ -78,6 +78,10 @@ restart() {
} }
reload() { reload() {
if ! [ -s $PIDFILE ]; then
return 0
fi
quiet_check quiet_check
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "Errors found in configuration file, check it with '$BASENAME check'." echo "Errors found in configuration file, check it with '$BASENAME check'."