
HAProxy 컨테이너를 회전시키는 docker-compose가 있습니다. 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"]