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

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

时间:2023-07-28 10:22:56浏览次数:48  
标签:already postgresql postgres idle 报错 too 连接

场景

项目 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 后回收该连接; 修改后重启

 

转:https://blog.csdn.net/whatday/article/details/128590239

翻译

搜索

复制

标签:already,postgresql,postgres,idle,报错,too,连接
From: https://www.cnblogs.com/qsds/p/17586890.html

相关文章