【 使用环境 】测试环境
【 OB or 其他组件 】obproxy
【 使用版本 】4.2.1
【问题描述】通过obproxy连接集群的时候报错如下:
[admin@server3 ~]$ obclient -h192.168.56.103 -P2883 -uroot@tenant03#obtest -A -p
Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading authorization packet’, system error: 11
通过obd cluster display obtest查看集群状态时,obproxy部分显示如下:
Connect to obproxy ok
obproxy-ce is empty.
obclient -h192.168.56.103 -P2883 -uroot@proxysys -p’q|M8Q17HQ!aCL35OX’ -Doceanbase -A
【复现路径】无特殊操作,正常进行租户相关表查询,中途终止查看相关文档,再次登录后报错。
通过下面命令单独启停obproxy后恢复正常
obd cluster stop obtest -c obproxy-ce
obd cluster start obtest -c obproxy-ce
Connect to obproxy ok
±-----------------------------------------------+
| obproxy-ce |
±-------------±-----±----------------±-------+
| ip | port | prometheus_port | status |
±-------------±-----±----------------±-------+
| 192.168.56.103 | 2883 | 2884 | active |
±-------------±-----±----------------±-------+
obclient -h192.168.56.103 -P2883 -uroot@proxysys -p’q|M8Q17HQ!aCL35OX’ -Doceanbase -A