南大通用GBase 8a数据库集群后台日志报错can't create a connection. host:XXX,db:. Cause: Can't connect to GBase server on XXX (99)

GBase 8a数据库集群,通过网络在多个节点间交换信息,如果出现资源不足,网络无法连接等情况,则无法创建连接 can't create a connection,具体原因需要根据小括号里操作系统返回的错误码进行分析。

目录导航

原因

可以根据最后的括号里的数字来大致判断原因,但大多数是如下几个原因

1、目标连接数太多,但一般报错为 too many connections,而这里是 can't。可以通过查看本机和远端show processlista查看连接数。

2、ulimit 资源不足,无法创建线程等。可以通过操作系统gbase用户的ulimit -a查看

3、防火墙阻塞了本次连接。看看防火墙日志和配置,如果是周期性,考虑是否有ddos方面策略,防止段时间大量连接的配置。

4、网络层故障,包括网络中断,地址冲突等。

Linux 操作系统错误码含义,返回代码解释