GBase 8a数据库集群,对外部连接数量做了限制,如果超过了则会报too many connection错误。外部连接,包括任何服务或节点发过来的,当然也就包括节点之间,gcluster和gnode之间的任何连接。
目录导航
原因:
GBase默认最大连接数为1万个,如果当前已经达到最大值,新来的连接将报告这个错误。
参数为 max_connections
连接包括外部连接,以及集群内部相互的连接。比如gcluster和gnode之间,gcluster和其它节点的gcluster, gnode之间等。
解决:
排查连接泄漏问题,应有进程建立了连接但没有正确关闭连接。
如抢到了一个客户端,可以通过show processlist查看哪些IP占用了大量连接,通过IP和端口,找到对应的进程。