通过ocproxy连接报错 ERROR 2013 (HY000): Lost connection to MySQL server at 'handshake: reading initial communication packet', system error: 11

【 使用环境 】生产环境
【 OB or ocproxy】
【 使用版本 】 V4.3.2.1
【问题描述】 oceanbase采用官用的odb白板方式部署,4个机器,3台observer,1台ocproxy,资源利用率很低。环境正常运行了50天时间,现在出现无法连接ocproxy问题,但是偶尔可以正常连接,大部分时间无法正常连接,怀疑是会话数太大,但是查过ocp express平台会话数只有几十个。

1、通过obclient -h172.16.. -P2883 -uroot@proxysys -p’Idsdfa’ -Doceanbase -A 连接报错如下
ERROR 2013 (HY000): Lost connection to MySQL server at ‘handshake: reading initial communication packet’, system error: 11
2、通过obclient -h172.16.. -P2881 -uroot@zt_tenant -p 连接每一台observer都是正常的
相关截图:


检查一下 obproxy的进程是否在 ps -ef | grep obproxy | grep -v grep

程序是正常运行,如下图

你连接的root@proxysys这个是proxy ip填写proxy,‘-Doceanbase ’ 这个去掉

这个命令报下图错误

obd cluster restart xxxx -c obproxy-ce
重启obproxy然后带上proxy集群名连接试试。 目前业务可以正常通过2883端口连接ob集群么
obclient -h127.16… -P2883 -uroot@proxysys#daemon -A -p

业务时好时不好,上面这条命令只是重启obproxy服务?

业务是通过obproxy连接的

是的,仅仅重启obproxy。 重启后测试连接帮忙取一份日志出来
obproxy日志 :进入/home/admin/myoceanbase/obproxy/log目录,提取出obproxy.log日志

你好问题还存在么,麻烦提取出obproxy.log日志这边帮忙分析下

重启后正常了,后面再跟进是否会再出现,谢谢