pgbouncer ausdruecklich auf Port 6432
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Neuere Fassungen von edoburu/pgbouncer lauschen auf 5432 statt auf 6432. Der Dienst lief damit einwandfrei, aber der Healthcheck fragte 6432 ab, blieb ohne Antwort und meldete "unhealthy" - woraufhin web und worker gar nicht erst starteten. DATABASE_URL haette danach dasselbe Problem gehabt. LISTEN_PORT steht jetzt fest auf 6432. Das haelt ausserdem sichtbar auseinander, ob eine Verbindung ueber den Pool geht oder mit DIRECT_DATABASE_URL an ihm vorbei.
This commit is contained in:
@@ -107,6 +107,11 @@ services:
|
||||
MAX_CLIENT_CONN: '100'
|
||||
DEFAULT_POOL_SIZE: '20'
|
||||
AUTH_TYPE: scram-sha-256
|
||||
# Ausdruecklich 6432: neuere Fassungen des Images lauschen sonst auf
|
||||
# 5432, und dann zeigen sowohl DATABASE_URL als auch der Healthcheck
|
||||
# ins Leere. 6432 haelt ausserdem sichtbar auseinander, ob eine
|
||||
# Verbindung ueber den Pool geht oder an ihm vorbei.
|
||||
LISTEN_PORT: '6432'
|
||||
depends_on:
|
||||
db: { condition: service_healthy }
|
||||
healthcheck:
|
||||
|
||||
Reference in New Issue
Block a user