如何防止HAProxy的多个实例?

时间:2016-07-25 17:17:19

标签: ubuntu haproxy

我遇到了以下问题的答案中引用的问题 - 无意中创建了多个HAProxy实例,因此netstat -tulpn | grep 80的结果是在单个端口上监听HAProxy的几个副本。

HAProxy random HTTP 503 errors

我知道我可以杀死PID#以摆脱多余的实例,但有没有办法防止它们?我在这里看到了类似的问题:

https://github.com/haproxy/haproxy/issues/51

但这与单个配置中的多个前端相关。但是有没有类似的解决方案 - 告诉HAProxy不要在已经占用的端口上启动?

1 个答案:

答案 0 :(得分:0)

看起来问题是这样的:

我的配置程序正在用一个用户启动HAProxy,而部署系统正在用一个单独的用户重新启动HAProxy - 因此两个HAProxy副本最终运行。因此,当然解决方案是让它们都通过同一个用户运行。