为什么HAProxy docker 容器总是退出?

为什么HAProxy docker 容器总是退出?

我有一个 docker-compose,它启动一个 HAProxy 容器。它用于wait-for.sh等待 rails 服务器处于活动状态。一旦连接打开,HAProxy 就会退出。

HAProxy 启动命令在撰写文件中如下所示:command: ["./wait-for.sh", "rails-app:10520", "-t", "600", "--", "haproxy", "-f", "/usr/local/etc/haproxy/haproxy.cfg"]

答案1

弄清楚了。

HAProxy 有启动参数-db,表示“禁用后台模式”。因此解决方案如下command: ["./wait-for.sh", "rails-app:10520", "-t", "600", "--", "haproxy", "-f", "/usr/local/etc/haproxy/haproxy.cfg", "-db"]

相关内容