HAproxyconfiguration文件重新绑定

HAproxy是否有可能在运行时重新加载其configuration,而不会丢弃现有的连接?

我在文件中看到了一些提到这一点,但一直不成功。 有人知道吗?

谢谢。

我不知道这是如何完美地处理重新加载,但是这个haproxy的命令行选项是-sf

-sf启动后发送完成信号到pidlist中的pid。 接收此信号的进程将在退出之前等待所有会话完成。 该选项必须在最后指定,然后是任意数量的PID。 从技术上说,SIGTTOU和SIGUSR1是发送的。

这是我的Ubuntu init脚本中重载参数的作用:

 haproxy_reload() { $HAPROXY -f "$CONFIG" -p $PIDFILE -D $EXTRAOPTS -sf $(cat $PIDFILE) \ || return 2 return 0 }