数据库连接报错类问题 问题描述 客户端IP地址不在pghba.conf规则的白名单中,导致报错: FATAL: no pghba.conf entry for host"xx.xx.xx.xx", user "xxx", database "xxx",SSL off 可能影响 客户端无法连接数据库。 解决步骤 1. 评估客户IP是否在预期可访问范围内,如有需要,可在控制台手动添加访问规则,加入该IP地址或地址段,访问策略应为md5。 > 以下是针对具体ip的访问策略规则 > > host all all xx.xx.xx.xx/32 md5 连接池获取连接失败问题 问题描述 客户端连接报错: Failed to get pooled connections 可能影响 SQL执行报错; 解决步骤 此报错为CN节点与DN节点、DN节点之间建立连接失败导致,可能是网络异常或节点异常导致 解决办法: 1. 检查节点间网络是否正常,是否有丢包;如有网络问题,修复网络问题; 2. 检查所有节点状态是否正常,修复状态异常的节点; 3. 检查所有节点是否有连接数据打满的情况,清理会话或调大最大连接数maxconnections; 4. 清理空闲会话、清理长时间执行未结束的SQL语句。 是否有core产生,如有,连接运维工程师分析处理。 连接证书获取失败问题 问题描述 客户端连接报错: root certificate file "/xxx/xxx/.postgresql/root.crt" does not exist 可能影响 无法连接数据库; 解决步骤 此报错开启ssl认证,但证书文件不存在; 解决办法: 上传证书到报错提示的指定目录;并确认数据库用户有访问权限; 连接证书无效问题 问题描述 客户端连接报错: FATAL: connection requires a validclient certificate