通过ip和haproxy 8000端口访问tidb server时有时候可以成功连接,有时候失败,这是为什么呢?
直连tidb没有问题吗
1 个赞
可以看下 haproxy 的日志,有没有什么错误
2 个赞
直连没问题的话,可以看下haproxy的日志,看下ha和tidb之间是否都通
1 个赞
直观感觉 haproxy.cfg 里面配置的 tidb-server 有的不能正常访问,有的可以正常访问
1 个赞
直接连接4000没有问题
1 个赞
没有找到haproxy的日志
1 个赞
设置一下 haproxy 的日志,方便跟踪问题了
设置完成后,重启 haproxy服务,在连接看看,就知道结果了
生产环境不敢动
如果重复直连 tidb-server 实例一直没有问题,还有两个想法,一个网络 ping 是不是不稳定,另外一个是 haproxy 是不是有问题
想问下,这几个ip的4000和4001端口你都能telnet通么
那是必须的,应该时tidb集群哪里设置的问题,但是不知道哪里设置的
show config where name like ‘%proxy%’
辛苦看下这个配置是怎么配置的呢,proxy-protocol.networks指定的是haproxy的ip么
想问下,你这的12.31,12.32是haproxy地址么,另外这两个地址也是tidb的地址么,另外还想看下,select host from mysql.user where user=“root”
12.31和12.32上都部署了tidb server和haproxy。
原厂的部署的,我们来运维。
意思是pingcap官方给这么配的么,另外辛苦截取下链接出错时间段这几个tidb的日志
后端tidb单独都正常么?