Apache APISIX遇到504超时的解决办法

说明:

  • Apache APISIX版本:v3.9.0
  • Apache APISIX Dashboard版本:v3.0.1

当使用Apache APISIX开源网关,通过接口上传或下载大文件等时,出现如下"504 Gateway Time-out"错误信息,它表示网关或代理服务器未能在规定时间内从上游服务器(例如后端服务或另一个代理)接收到响应。具体来说,APISIX作为网关在等待后端服务响应时超时,导致返回这个错误码给客户端

xml 复制代码
<html>

<head>
	<title>504 Gateway Time-out</title>
</head>

<body>
	<center>
		<h1>504 Gateway Time-out</h1>
	</center>
	<hr>
	<center>openresty</center>
	<p><em>Powered by <a href="https://apisix.apache.org/">APISIX</a>.</em></p>
</body>

</html>

解决方法

确认当前路由上游服务配置的超时时间

找到正在使用的路由,打开【配置】

查看上游服务的超时时间

名称 说明
连接超时(connect) 建立从请求到上游服务器的连接的超时时间
发送超时(send) 发送数据到上游服务器的超时时间
接收超时(​read) 从上游服务器接收数据的超时时间

修改超时时间

【上游】找到之前路由配置的上游服务,【配置】,修改超时时间,一般增大超时时间

相关推荐
疯一样的码农10 分钟前
Apache Maven简介
java·maven·apache
风走茶未凉10 分钟前
转置卷积与全卷积网络FCN在语义分割中的应用
网络·深度学习·cnn
莫固执,朋友1 小时前
网络抓包工具tcpdump 在海思平台上的编译使用
网络·ffmpeg·音视频·tcpdump
VVVVWeiYee1 小时前
Mesh路由组网
运维·网络·智能路由器·信息与通信
IT枫斗者2 小时前
如何解决Java EasyExcel 导出报内存溢出
java·服务器·开发语言·网络·分布式·物联网
北'辰2 小时前
使用ENSP实现DHCP+动态路由
运维·网络
网络安全Jack2 小时前
网络安全基础
网络·智能路由器
问窗2 小时前
微服务中Spring boot的包扫描范围
java·spring boot·微服务
Hacker_LaoYi2 小时前
网络安全之接入控制
网络·web安全·智能路由器
air_7292 小时前
实验四:构建园区网(OSPF 动态路由)
服务器·网络·智能路由器