全部产品
Search
文档中心

:长连接超时问题

更新时间:Sep 23, 2026

本文介绍在接入Web应用防火墙(Web Application Firewall,简称WAF)的业务中,当客户端与服务器之间出现长连接超时响应问题的解决方法。

问题描述

在某些特定业务场景中,客户端在提交某个请求后,需要等待服务器处理超过60秒的时间才可以返回响应,并且在处理完毕之前服务器与客户端没有任何数据交互。

例如,您通过网页上传一个Excel表格,要求服务器处理其中的数据(处理时间约需3分钟),且在提交表格后120秒内,客户端与服务器之间没有任何数据交互(HTTP或者TCP报文)。这种情况下,WAF会返回一个504超时的响应给客户端,同时断开连接。

这是因为WAF默认不会维持超过120秒(没有任何数据交互)的长连接。

解决方案

  1. 登录Web应用防火墙3.0控制台。在顶部菜单栏,选择WAF实例的资源组和地域(中国内地、非中国内地)。

  2. 在左侧导航栏,单击接入管理。

  3. 根据接入类型进行相应操作:

    CNAME接入

    1. 在CNAME接入页签,定位到目标域名,单击操作列的编辑。

    2. 在配置转发向导页面,在其它高级设置下,调整域名的设置读连接超时时间、设置写连接超时时间。读连接超时时间和写连接超时时间的默认值为120s,可配置范围为1~3600s。

    云产品接入(以ECS为例)

    1. 在云产品接入页签,定位至目标云产品,并展开实例端口详情,单击操作列的端口详情。

    2. 展开高级设置,调整设置读连接超时时间、设置写连接超时时间。读连接超时时间和写连接超时时间的默认值为120s,可配置范围为1~3600s。