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 7c3a1ce..2561aee 100644
--- a/doc/management.txt
+++ b/doc/management.txt
@@ -3889,14 +3889,16 @@
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