pg库连接提示 连接过多, too many clients already

问题原因,超过PG库设置的最大连接数(默认是100)

解决方案,在在postgresql.conf(pg对应的data目录下)中设置:

修改max_connections = 1000

想要此配置文件生效需要重启PG库。

在安装目录的bin目录下,能看到pg_ctl

以数据库管理员身份运行

./pg_ctl restart -D pg的data目录

然后就可以生效啦

。。。。。。。。。

查看当前最大连接数以及相关信息

show max_connections;

SELECT COUNT(*) from pg_stat_activity;

select min_val, max_val from pg_settings where name='max_connections';

你可能感兴趣的:(pg数据库)