1. 首页
  2. 编程语言
  3. 其他
  4. 解决postgreSql远程连接数据库超时的问题

解决postgreSql远程连接数据库超时的问题

上传者: 2021-08-20 09:45:07上传 PDF文件 125.91 KB 热度 27次

首先在cmd中ping 这个ip如果发现可以ping通就可以考虑是 远程数据库开启了防火墙、或者数据库设置该ip不能访问。然后到postgresql安装目录下data中修改pg_hba.conf文件,配置用户的访问权限,拉到底部修改postgresql.conf文件定位到#listen_addresses 一般都是默认为*,不是就改成*然后重启postgresql服务在阿里云安装了postgresql以后,上班时间连接公司网络,本地连接pg数据库,隔几分钟就会自动断开连接,很浪费开发效率,比较郁闷的是,下班时间连接家里的网络就没有问题,研究了一段时间后,最终通过设置TCP的keepalive让问题得到解决默认的超时设置太长,如果外网网络状况不佳,可能会导致连接断掉,所以让pg更频繁地发出探测数据包来保持tcp连接:

用户评论