MyCATApache/Mycat-Server

使用mycat+haproxy导致连接分布不均匀问题

Open

#2 782 ouverte le 10 mai 2021

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Java (3 886 forks)batch import
help wanted

Métriques du dépôt

Stars
 (9 451 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

**描述你使用过程中遇到的问题: ** listen dg_service bind *:19062 mode tcp option tcplog option httpchk OPTIONS * HTTP/1.1\r\nHost:\ www balance roundrobin server mycat_144 10.252.190.153:8077 check port 48700 inter 50s rise 2 fall 3 server mycat_145 10.252.190.154:8077 check port 48700 inter 50s rise 2 fall 3 server mycat_164 10.252.193.164:8077 check port 48700 inter 50s rise 2 fall 3 server mycat_165 10.252.193.165:8077 check port 48700 inter 50s rise 2 fall 3 timeout server 86400000

如上为haproxy的配置,19062端口,配置了4个mycat,负载均衡使用的是roundrobin,理论状态,应该是轮询的,4个mycat的连接数应该差不多,但是在生产总出现4个mycat的连接不同的问题,即 在4个mycat执行 show @@connection 4个连接数不一致。

mycat有没有类似于mysql的information_schema库,可以自己去方便分组查询前端连接的问题,否则直接 show @@connection 看 有点太多了

Guide contributeur