postgre数据库too many clients already问题梳理

安装方式

  • postgresql基于pgpool安装的集群模式的数据库
    -基于k8s集群安装(helm安装的postgresql)

问题阐述

1.由于客户端与pgpool之间的链接数过多导致pgpool服务重启
2.由于pgpool和postgresql数据库之间链接过多导致too many clients already ,进而导致pgpool一直重启

问题解决

调优参数

1.设置客户端与pgpool链接的数量
2.配置客户端与pgpool空闲链接的时间后切断
3.配置pgpool与postgressql之间空闲的时间

详细参数如下:
PGPOOL_CONNECTION_LIFE_TIME "600" pgpool与postgressql之间空闲的时间 600秒
PGPOOL_CLIENT_IDLE_LIMIT "600" 配置客户端与pgpool空闲链接的时间后切断 600秒

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容