OpenShift上的多个HAProxy实例

时间:2014-05-29 12:52:07

标签: openshift

我在OpenShift(青铜计划)上部署了一个应用程序(Node.JS),其中Web Load Balancer已激活,最小齿轮激活为3,最大齿轮为16。 有时在主要装备中我可以看到多个HAProxy实例正在运行,例如现在我有:

> ps -ef|grep /usr/sbin/haproxy
3505      37488      1  1 08:46 ?        00:00:01 /usr/sbin/haproxy -f /var/lib/openshift/<APP_ID>/haproxy//conf/haproxy.cfg -sf 37237
3505     149643      1  1 May28 ?        00:09:08 /usr/sbin/haproxy -f /var/lib/openshift/<APP_ID>/haproxy//conf/haproxy.cfg -sf 114873

查看日志我不会有任何错误。对此有何解释? 谢谢!

1 个答案:

答案 0 :(得分:2)

这可能是执行Haproxy重载脚本(/etc/init.d/haproxy)的结果。这通常会创建一个新的haproxy进程来接受新连接。它还会使旧进程保持活动状态,直到仍有打开的连接。一旦关闭,旧的haproxy流程将被终止。