navicat连接postgresql经常断开的问题解决

一、问题场景

在使用navicat连接postgresql的时候,每次查询后过不了多久就会报如下的错:

二、环境说明

服务器:linux centos

数据库:postgresql 12.4 (使用docker部署的)

连接工具:navicat 12

三、问题解决

可以在navicat查看pgsql的相关配置:

select name,setting,reset_val from pg_settings

步骤如下:

1、拷贝postgresql.conf文件到服务器某个目录

sudo docker cp {
          
   容器id}:/var/lib/postgresql/data/postgresql.conf {
          
   目录}

示例:
sudo docker cp a3a3a3a3:/var/lib/postgresql/data/postgresql.conf /apps/omp/

2、修改postgresql.conf

打开以下配置:

3、复制修改后的文件到容器

sudo docker cp /{
          
   目录}/postgresql.conf {
          
   容器id}:/var/lib/postgresql/data/

示例:
sudo docker cp /apps/omp/postgresql.conf a3a3a3a3:/var/lib/postgresql/data/

4、重启容器,结束。

经验分享 程序员 微信小程序 职场和发展