remaining connection slots are reserved for non-replication superuser connec
今天在生产环境上看到一个服务没有正常注册到nacos上,于是手动去重启了,发现还是没有正常注册,看启动日志发现有这个异常:
于是我打开本地数据库客户端管理工具,打开某张表也是提示
百度看了一下别人遇到的类似问题,找到了原因。如下:
由于连接已满,可以关闭空闲的连接
1)查询当前所有连接的状态
select datname,pid,application_name,state from pg_stat_activity;
2)关闭当前state为 idle 空闲状态的连接
查看数据库剩余连接数:
select max_conn-now_conn as resi_conn from (select setting::int8 as max_conn,(select count(*) from pg_stat_activity) as now_conn from pg_settings where name = 'max_connections') t;
查看为超级用户保留的连接数:
show superuser_reserved_connections;
psql: FATAL: 53300: sorry, too many clients already
数据库连接已满,无法建立新的连接。
1、关闭空闲连接
select datname,pid,application_name,state from pg_stat_activity;
--查看目前所有的连接的进程id、应用名称、状态。
select pg_terminate_backend(pid) from pg_stat_activity;
--通过pid终止空闲连接
当前总共正在使用的连接数:
select count(1) from pg_stat_activity;
显示系统允许的最大连接数
show max_connections;
显示系统保留的用户数
show superuser_reserved_connections ;
remaining connection slots are reserved for non-replication superuser connec相关推荐
- remaining connection slots are reserved for non-replication superuser connections
使用客户端工具连接pg,连接失败,报错以下错误: FATAL: remaining connection slots are reserved for non-replication superuse ...
- 【小工具】 - 解决postgres数据库remaining connection slots are reserved for non-replication superuser connectio
psycopg2.OperationalError: FATAL: remaining connection slots are reserved for non-replication superu ...
- 查看和终止 PostgreSQL 连接会话
文章目录 利用视图 pg_stat_activity 查看连接会话 通过操作系统命令查看连接会话 利用 pg_cancel_backend() 终止正在运行的语句 通过操作系统命令终止正在运行的语句 ...
- django html数据库连接,Django数据库连接的问题
多线程运行项目.有N个工作线程从DB中获取jobs,并把结果写回DB. 项目运行一段时间后,发现数据库连接耗尽了,幸好内存大,然后一直往上调,最后连接数都上8000多.耗尽连接数的时候,postgre ...
- 多线程Django程序耗尽数据库连接的问题
Django的ORM是非常好用的,哪怕不是做Web项目也值得一用,所以网上也可以找到不少使用 Django 开发非Web项目的资料,因为除了ORM之个,命令行.配置文件等组件也非常好用. 最近用这种方 ...
- abase(postgresql)常见问题
ArteryBase常见问题FAQ 安装问题 ABase安装时,报.bash_profile,install failure的错误 ABase在windows操作系统安装失败,initdb:Permi ...
- 如何查看数据库当前连接数和最大连接数
目录 环境 文档用途 详细信息 环境 系统平台:中标麒麟(CPU龙芯)7,中标麒麟(CPU申威)7,中标麒麟(CPU海光)7,Linux x86-64 Red Hat Enterprise Linux ...
- 使用psql无法连接数据库,并报错 FATAL:53300
012269101 使用psql无法连接数据库,并报错 FATAL:53300 目录 环境 症状 问题原因 解决方案 相关文档 报错编码 环境 系统平台:N/A 版本:4.1.1 症状 1) psql ...
- psql 无法连接数据库,报错FATAL:53300
psql: FATAL: 53300: remaining connection slots are reserved for non-replication superuser connectio ...
最新文章
- 12,matlab中数据标记点选项参数,颜色 选项是参数,线性选项参数
- 平衡二叉排序树的创建和实现调整过程
- linux使用wget下载https开头url的文件
- BCH现阶段面临的一些问题以及可能的解决方向
- numpy维度交换_15年!NumPy论文终出炉,还登上了Nature
- JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式
- oracle ora-16003,ORA-31600错误分析
- 工厂方法与抽象工厂模式的区别
- VS2015配置jsoncpp详解
- 华为中低端路由器清除密码方法
- ajax在success方法中打点不能调用
- AI教程之Meta 的新 AI 将文本转换为视频
- 树莓派Python3 使用定时器
- mysql报No Database Selected
- spark 和 elk 技术栈对比?
- STC单片机不同数据类型串口打印输出示例程序
- Python按键检测方法汇总
- 【转载】Matlab与C#连接的几种方式比较
- c++实现文件传输之三:断点续传与多线程传输
- 发送短信验证码到手机(阿里大于平台) java
热门文章
- python日历类,python日历类_Python 时间日历类型
- 禅道linux一键安装漏洞,禅道全版本rce漏洞复现笔记
- java 获取周末,JAVA获取一年中所有的周末
- selenium+python 实现163邮箱自动发送
- python3.9安装_Python 3.9下载 Python 3.9.0 for Windows 官方安装正式版 32位/64位 下载-脚本之家...
- Python+Django的高考志愿填报辅助系统 计算机毕业设计
- Spring Framework 源码阅读+吐槽
- android : 2、从头开始开发一个控制硬件的app(给设备联网)
- 虚拟现实仿真VR技术的变电站培训与勘察应用解决方案
- html文件xpath解析语法,数据解析之XPath语法和lxml模块