有没有办法监视/获取当前值maxconn
并基于该值添加更多实例?
目前我已经设置了 3 个 HAProxy,并且maxconn 1000
我已经重新缓存了限制,以至于统计页面甚至无法访问。
因此,当我接近该限制时,我想知道/防止如何水平扩展。
有任何想法吗?
答案1
如果您启用了统计套接字,则可以使用它来获取有关 HAProxy 实例的信息,并在此基础上采取一些行动。
水平扩展的可能性取决于您的环境,基本上您将从统计套接字中获取值,进行一些评估,并且 - 如果需要 - 将调用您的环境 API 来启动 HAProxy 的新实例,进行设置并连接到您的应用程序。
答案2
查看 mesos haproxyhttps://github.com/mesosphere/marathon-lb。配置需要一些时间,但之后您可以水平扩展它。