集群正常,但某一个节点数据源连不上。但实际进入连不上的节点查看与mysql是可以正常连接的。 报错日志如下:
我发现跟这个配置有关
pool size 设置大于4就会出现这种异常,我把这个值调低到4就正常了。请问是什么原因呢?
这个报错, 是你mysql上设置了最大同时连接数,如果超过了,mysql就不让连了。 emqx每个节点会尝试同时建议poolsize条连接到mysql,也就是说 同时连接到mysql的连接数是poolsize*节点数。 你调大 mysql的最大同时连接数就可以了。
好的,谢谢!