OBProxy 连接 OceanBase 时偶发 4013 超时,大家一般怎么排查?

最近在测试环境遇到一个现象:应用通过 OBProxy 连接 OceanBase 集群,压测时偶发 OB_TIMEOUT / 4013 超时,直连 OBServer 却基本正常。

目前已排查:

  1. OBProxy 与 OBServer 之间的网络 RTT 正常,无丢包;
  2. proxy_mem_limited 和 proxy_thread_num 都调大了,没明显改善;
  3. 检查了 obproxy_error.log,能看到一些 server session is busy 的日志。

想请教下大家在生产里遇到类似情况,通常会从哪些维度定位?比如是 OBProxy 的路由/连接池参数问题,还是后端租户的资源(cpu_quota_concurrency、memstore 水位)导致的?有没有比较推荐的排查顺序或监控指标?谢谢。