首页 > 其他 > 详细

remaining connection slots are reserved for non-replication superuser connections

时间:2019-05-31 16:45:41      阅读:350      评论:0      收藏:0      [点我收藏+]

使用客户端工具连接pg,连接失败,报错以下错误:

FATAL: remaining connection slots are reserved for non-replication superuser connections 

查看数据库连接状态和配置信息

select * from pg_stat_activity where pid<>pg_backend_pid() and state=‘idle‘;##pg_backend_pid()的结果是当前会话的pid
select datname,datconnlimit from pg_database ;
select current_setting(‘max_connections‘);
select current_setting(‘superuser_reserved_connections‘);

  

发现参数max_connections设置太低。

因为是测试环境,就先把idle状态的连接先杀掉:

##把数据库中的所有的空闲会话全部kill掉
select pg_terminate_backend(pid) from pg_stat_activity where pid<>pg_backend_pid() and state=‘idle‘;

 然后修改参数max_connections的值。

 

remaining connection slots are reserved for non-replication superuser connections

原文:https://www.cnblogs.com/abclife/p/10955132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!