HAProxy APIs - Reload Config

Solution 1:

There is a so-called Master CLI socket that allows initiating a reload.

echo "reload" | socat /var/run/haproxy-master.sock

This socket can be configured to listen on a TCP port

 haproxy -W -S 127.0.0.1:1234

It is available in the non-commercial version.