From: William Lallemand Date: Tue, 27 Sep 2022 09:38:10 +0000 (+0200) Subject: DOC: management: add timeout on the "reload" command X-Git-Tag: v2.7-dev7~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb650f2be81f1415debfa26e837d6b6bdff0fd2e;p=thirdparty%2Fhaproxy.git DOC: management: add timeout on the "reload" command Add some details about timeout during a reload on the master CLI. --- diff --git a/doc/management.txt b/doc/management.txt index 7c3a1ce438..2561aee6be 100644 --- a/doc/management.txt +++ b/doc/management.txt @@ -3889,14 +3889,16 @@ reload This command allows you to perform a synchronous reload, the command will return a reload status, once the reload was performed. Be careful with the timeout if a tool is used to parse it, it is only returned once the - configuration is parsed and the new worker is forked. + configuration is parsed and the new worker is forked. The "socat" command uses + a timeout of 0.5s by default so it will quits before showing the message if + the reload is too long. "ncat" does not have a timeout by default. Example: - $ echo "reload" | socat /var/run/haproxy-master.sock stdin + $ echo "reload" | socat -t300 /var/run/haproxy-master.sock stdin Loading success. - $ echo "reload" | socat /var/run/haproxy-master.sock stdin + $ echo "reload" | socat -t300 /var/run/haproxy-master.sock stdin Loading failure! The reload command is the last executed on the master CLI, every other