---
title: SQL 执行报错连接已断开 -OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于SQL 执行报错连接已断开 相关的常见问题和使用技巧，帮助您快速解决SQL 执行报错连接已断开 的难题。
---
切换语言

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

划线反馈

# SQL 执行报错连接已断开

更新时间：2025-06-17 09:01

适用版本： V3.1.x、V3.2.x、V3.3.x、V3.4.x、V4.0.x、V4.1.x、V4.2.x 内容类型：Troubleshoot  

## 问题现象

SQL 执行一段时间后，报错连接已断开。

## 问题原因

- 代理服务器超时导致，可通过浏览器调试模式检查 sql-execute 请求的 response 确认。

  报错信息示例：以下请求返回 `504 Gateway Time-out` 错误。

   ![](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/odc/KB/3.common-troubleshooting/3.sql-execution/1.disconnect-error/1.png)
 - 浏览器在后台运行未发送心跳导致 ODC 判定连接已不再使用主动断开连接。

  通过浏览器调试模式检查是否有 heartbeat 请求发送：

   ![](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/odc/KB/3.common-troubleshooting/3.sql-execution/1.disconnect-error/2.png)

## 解决方法

### **代理服务器配置问题**

可通过修改代理服务器配置解决，确保超时配置足够长。

1. 修改 nginx 配置。

   ![3](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/odc/KB/3.common-troubleshooting/3.sql-execution/1.disconnect-error/3.png)
 2. 增加以下 proxy 配置。

   ```shell
   proxy_read_timeout 1800;
   proxy_send_timeout 1800;
   proxy_connect_timeout 75;
   proxy_next_upstream off;

   ```

      - proxy_connect_timeout 参数官方建议不超过 75 秒，具体请参考 [proxy_connect_timeout time](http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_connect_timeout)。/li>
      - 设置 proxy_next_upstream off：用于禁止 nginx 将请求转发到下一个 ODC 节点，导致用户需要重新登录，且造成 ODC 部分功能不可用，例如数据库变更任务和结果集下载等与文件上传/下载相关的功能。/li>
 3. 修改配置后重启 nginx 。

### **浏览器在后台运行**

浏览器在后台运行时未发送心跳请求，则执行长耗时 SQL 时需要定期在 ODC 页面上进行一些操作，保证前端一直发送心跳请求。因为浏览器后台运行不发送心跳请求一般是操作系统的行为，未对浏览器分配 CPU，这种情况一般是长期未在 ODC 的页面进行操作导致。

上一篇

[ODC 中更新数据报错 Cannot generate update DML,at lease one column should be updated](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000234595)

下一篇

[SQL 执行报错 Over tenant memory limits](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000262291) ![有帮助](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) 咨询热线
