remaining connection slots are reserved for non-replication superuser connections
2024-10-20 16:09:52
使用客户端工具连接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的值。
最新文章
- 思维导图FreeMind
- BZOJ 1861: [Zjoi2006]Book 书架
- 修改oracle实例名orcl为demo
- 【前端学习】sublime开启vim模式
- HDU 5100
- Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈
- java.util.concurrent包API学习笔记
- c++静态成员与静态函数
- md5增加指定的加密规则,进行加密
- js--冒泡排序[由小到大]
- greenDAO简介
- ASP.NET Core多环境配置文件问题
- 关于git的认证方式
- 使用 Array2XML把数组转成XML格式,有相同的节点
- .NET Memory Allocation Profiling with Visual Studio 2012
- 使用JWPL (Java Wikipedia Library)操作维基百科数据
- 【LOJ】#2511. 「BJOI2018」双人猜数游戏
- CentOS更改ssh端口
- [转]ng-grid Auto / Dynamic Height
- T51071 Tony到死都想不出の数学题