无法连接Digital Ocean托管Postgres数据库问题求助
DigitalOcean数据库连接超时排查方案
问题背景
在WeWork办公点连续一周正常连接DO数据库,外出数小时返回后,持续触发Connection Timed Out错误;已确认该问题指向防火墙信任源,但自身公网IP未发生变化,所有IP查询网站均显示同一地址。
排查步骤
- 重新同步防火墙信任规则
登录DO控制台,删除当前已添加的信任IP,重新手动输入你的公网IP并保存。部分场景下,规则缓存或后台同步延迟会导致看似正确的规则失效。 - 确认终端实际出站IP
在终端执行curl ifconfig.me或wget -qO- ifconfig.me,获取当前终端真实的出站IP——办公网络可能存在网页查询IP与终端实际出站IP不一致的NAT情况,比如网页走代理、终端直连网络。 - 排查办公网络变动
联系WeWork网络管理员,确认外出期间是否调整了网络出口策略、新增了内部防火墙规则,或更换了网络出口IP;同时可切换办公WiFi节点,或用手机热点测试数据库连接,排除办公网络层面的限制。 - 验证数据库实例状态
登录DO控制台检查数据库实例是否正常运行,有无重启、配置变更记录;尝试使用控制台内置的测试连接功能,确认数据库本身是否可正常响应。
内容的提问来源于stack exchange,提问作者Carlo Nyte
相关产品推荐
相关产品推荐

