如何防止 HAProxy 的多个实例?
How to prevent multiple instances of HAProxy?
我遇到了以下问题的答案中提到的问题 - 无意中创建了多个 HAProxy 实例,因此 netstat -tulpn | grep 80
的结果是多个 HAProxy 副本在一个端口上侦听。
我知道我可以 kill PID# 来摆脱多余的实例,但是有没有办法阻止它们?我在这里看到提到了类似的问题:
https://github.com/haproxy/haproxy/issues/51
但这与单个配置中的多个前端有关。但是是否有类似的解决方案 - 一种告诉 HAProxy 不要在已占用的端口上启动的方法?
看起来问题是这样的:
我的供应商正在用一个用户启动 HAProxy,而部署系统正在用一个单独的用户重新启动 HAProxy - 所以 HAProxy 的两个副本最终 运行ning。因此,当然,解决方案是通过同一用户使它们 运行。
我遇到了以下问题的答案中提到的问题 - 无意中创建了多个 HAProxy 实例,因此 netstat -tulpn | grep 80
的结果是多个 HAProxy 副本在一个端口上侦听。
我知道我可以 kill PID# 来摆脱多余的实例,但是有没有办法阻止它们?我在这里看到提到了类似的问题:
https://github.com/haproxy/haproxy/issues/51
但这与单个配置中的多个前端有关。但是是否有类似的解决方案 - 一种告诉 HAProxy 不要在已占用的端口上启动的方法?
看起来问题是这样的:
我的供应商正在用一个用户启动 HAProxy,而部署系统正在用一个单独的用户重新启动 HAProxy - 所以 HAProxy 的两个副本最终 运行ning。因此,当然,解决方案是通过同一用户使它们 运行。