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