0
点赞
收藏
分享

微信扫一扫

postgresql12修改max_connections无效

乱世小白 2022-02-21 阅读 56

环境:ubuntu20.04

系统的postgresql-12是通过apt install命令安装的

1、通过执行whereis postgresql命令获取postgresql的相关目录:

2、/etc/postgrsql目录下就是postgresql的默认配置目录,cd 12/main记录具体目录,具体如下所示:

3、打开postgresql.conf文件,修改max_connections配置,比如设置为1000:

 4、执行命令systemctl restart postgresql重启pg服务

5、重启pg服务后在pg 客户端执行show max_connections;还是默认的200

6、最后发现之所以出现这个问题是因为有个同事通过命令修改过配置:

ALTER SYSTEM SET max_connections TO '200';

执行上述命令后在pg配置的data目录就会创建postgresql.auto.conf的配置文件:

这个postgresql.auto.conf配置文件中配置就会覆盖postgresql.conf文件相关配置,所以导致修改postgresql.conf配置始终无法生效

 

举报

相关推荐

0 条评论