我在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
查看日志我不会有任何错误。对此有何解释? 谢谢!
答案 0 :(得分:2)
这可能是执行Haproxy重载脚本(/etc/init.d/haproxy)的结果。这通常会创建一个新的haproxy进程来接受新连接。它还会使旧进程保持活动状态,直到仍有打开的连接。一旦关闭,旧的haproxy流程将被终止。