---
title: "根因分析场景：断链接 disconnection - 敏捷诊断工具 V3.0.0 | OceanBase 文档中心"
description: 根因分析场景：断链接 disconnection 适用场景 本文适用于对于断链接的场景，基于 ODP 的诊断日志 obproxy_diagnosis.log ，通过分析日志定位到问题所在。 目前支持 ODP V4.2.2.0 及之后的版本。使用 obdiag 时需根据选择在 ~/.obdiag/config.yml …
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*5ZXST55u540AAAAAAAAAAAAADiGDAQ/original) 敏捷诊断工具V 3.0.0

# 根因分析场景：断链接 disconnection

更新时间：2026-04-13 17:11:16

[编辑](https://github.com/oceanbase/odt-doc/edit/V3.0.0/zh-CN/460.rca/462.rca-disconnection.md)  

## 适用场景

本文适用于对于断链接的场景，基于 ODP 的诊断日志 `obproxy_diagnosis.log`，通过分析日志定位到问题所在。

目前支持 ODP V4.2.2.0 及之后的版本。使用 obdiag 时需根据选择在 `~/.obdiag/config.yml` 文件中配置集群信息（包含 ODP 信息），或在命令中通过 `--config` 选项配置集群信息（包含 ODP 信息）。

## 可导入环境变量

| 变量名 | 是否必选 | 数据类型 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| since | 否 | string | 30m | 指定需要往回追溯的时间，默认为 30 分钟 |
| max_parses_number | 否 | string | 10 | 最大分析异常场景的数量 |

## 使用示例

- 默认执行，分析 30 分钟内的断链场景，最多分析 10 个异常场景

  ```shell
  obdiag rca run --scene=disconnection

  ```
 - 指定分析一天内的断链场景，最多分析 10 个异常场景

  ```shell
  obdiag rca run --scene=disconnection --env since=1d

  ```
 - 指定分析一天内的断链场景，并设置最多分析 100 个异常场景

  ```shell
  obdiag rca run --scene=disconnection --env since=1d --env max_parses_number=100

  ```

### 分析结果示例

如下是执行命令后的断链排查结果，输出的事件类型为 `CLIENT_VC_TRACE`，可判断出是客户端主动断开的连接，需要客户端配合去进行诊断。

```shell
+-----------------------------------------------------------------------------------------------------------+
|                                                   record                                                  |
+------+----------------------------------------------------------------------------------------------------+
| step | info                                                                                               |
+------+----------------------------------------------------------------------------------------------------+
|  1   | node:xxx.xxx.xxx obproxy_diagnosis_log:[2024-01-18 17:48:37.667014] [23173][Y0-00007FAA5183E710] |
|      | [CONNECTION](trace_type="CLIENT_VC_TRACE", connection_diagnosis={cs_id:1065, ss_id:4559,           |
|      | proxy_session_id:837192278409543969, server_session_id:3221810838,                                 |
|      | client_addr:"xxx.xxx.xxx.xxx:xxxx", server_addr:"xxx.xxx.xxx.xxx:2883", cluster_name:"obcluster",     |
|      | tenant_name:"sys", user_name:"root", error_code:-10010, error_msg:"An unexpected connection event  |
|      | received from client while obproxy reading request", request_cmd:"COM_SLEEP", sql_cmd:"COM_END",   |
|      | req_total_time(us):5315316}{vc_event:"VC_EVENT_EOS", user_sql:""})                                 |
|  2   | cs_id:1065, server_session_id:3221810838                                                           |
|  3   | trace_type:CLIENT_VC_TRACE                                                                         |
|  4   | error_code:-10010                                                                                  |
+------+----------------------------------------------------------------------------------------------------+
The suggest: Need client cooperation for diagnosis

```

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
