【 使用环境 】生产环境
【 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都是正常的
相关截图:
[2025-05-26 14:04:23.406388] ERROR [PROXY] do_monitor_mem (ob_proxy_main.cpp:1037) [16728][Y0-00007F26900F00A0] [lt=0] [dc=0] obproxy’s memory is out of limit, will disable alloc memory from the OS(mem_limited=2147483648, OTHER_MEMORY_SIZE=73400320, is_out_of_mem_limit=true, cur_pos=6)