08006: connection_failure
PostgreSQL含义
客户端与服务器之间的连接无法建立或意外断开。
原因
服务器未运行或正在重启、网络/防火墙问题、主机/端口错误、listen_addresses 设置阻止了访问、空闲连接被网络断开,或服务器过载。
解决方法
检查服务器是否启动并在正确的主机/端口上监听(pg_isready host port)。核实 postgresql.conf 中的 listen_addresses 和 pg_hba.conf 中的访问规则。检查网络/防火墙和 DNS 设置。检查连接池中的 TCP keepalive 和超时设置。在服务器日志中查找崩溃/重启的痕迹。