Typische verklaringen zijn:
-
U maakt verbinding met de verkeerde server .
Loopt de DB-server op dezelfde host als Python? -
Je hebt de verkeerde poort .
Controleer het serverlogboek als u een verbindingspoging ziet. Daarvoor moet je natuurlijk wel verbindingen loggen. Zie de configuratieparameterlog_connections
. -
Je hebt niet opnieuw geladen (SIGHUP) de server na het wijzigen van
pg_hba.conf
- of de verkeerde cluster opnieuw geladen (als je meerdere DB-clusters hebt).
Gebruikpg_ctl
ofpg_ctlcluser
op Debian en derivaten daarvoor.