postgresql 数据库报错 FATAL: sorry, too many clients already 解决方法

项目 postgres 连接不上, 所有连接报错 :psql: FATAL: sorry, too many clients already

问题原由

程序使用连接未及时释放, 连接一直处于 idle 状态

处理方式

1、 程序里面未释放的连接, 在使用后及时释放;

2、 postgres 连接数认最大 100个,在配置文件修改该参数;

postgres.conf max_connection = 1000 修改后重启生效;

3、 postgres 设置 idle 状态连接回收, 该状态认不开启;

postgres.conf idle_in_transaction_session_timeout=20000; 修改为idle 状态 20s 后回收该连接; 修改后重启

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...