DOC: management: add timeout on the "reload" command

Add some details about timeout during a reload on the master CLI.
This commit is contained in:
William Lallemand 2022-09-27 11:38:10 +02:00
parent eaabf06031
commit bb650f2be8

View File

@ -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