阿里云 ESA

共 19 个扩展状态码

418Non-Standard Status Code

非标准状态码

ESA 不会主动返回 418 状态码。如果在使用 ESA 加速的资源时遇到 418 错误,该状态码通常由源站或中间代理返回,常见于源站配置的反爬虫或限流策略。使用 aria2 等支持断点续传的下载工具时,也可能因连接中断产生此类非标准状态码。 解决措施: a. 获取异常请求的响应头信息,确认 418 状态码的实际返回节点(ESA 节点或源站)。 b. 检查源站是否配置了反爬虫或限流策略,确认 418 是否由源站主动返回。 c. 如果使用 aria2 等工具下载大文件,排查断点续传场景下的连接中断问题,可尝试减少并发连接数或调整分片大小。

498Blocked for Security Throttling

安全限流拦截

ESA 节点的边缘 WAF 组件在当前流量负载过高、无法及时处理请求时,触发强安全模式策略。为了防止安全检测模块被绕过(Bypass),系统强制拦截该请求并返回此状态码(在标准 HTTP 协议中不存在此状态码)。 解决措施:a. 检查业务流量:确认当前业务是否存在突发的流量洪峰或遭受了大流量攻击。b. 调整安全策略:如果业务对安全性要求极高且能容忍部分丢包,可保持“强安全模式”;若期望业务连续性优先,建议联系阿里云技术支持,将边缘 WAF 的配置模式切换回默认的“Bypass”模式,即在 WAF 过载时允许请求直接回源,以保障服务可用性。

520Web server returns an unknown error

源站返回未知错误

表明向 ESA 节点返回空的、未知的或意外的响应。 解决措施:请检查源站服务器日志,常见于程序崩溃或数据库连接错误。

521Web server is down

源站已关闭

表明源站拒绝来自 ESA 节点的连接。 解决措施:检查源站服务器是否可用。若源站服务器可用,则排查 ESA 节点是否在源站白名单。

522Connection timed out

连接超时

表明 ESA 节点与源站之间的连接超时。 解决措施:检查 ESA 节点 IP 地址是否受到源站速率限制或阻止,确认您的源站服务器允许 ESA 节点 IP 地址。

523Origin is unreachable

无法访问源站

表明 ESA 节点无法连接您的源站。 解决措施:确认 ESA DNS 中已经正确添加源站 IP,测试 ESA 与源站之间的网络或路由问题。

524A timeout occurred

出现超时

表明 ESA 节点成功连接到源站,但源站未在默认的回源 HTTP 请求超时时间(默认 30 秒)内返回 HTTP 响应。 解决措施:a. 排查源站响应速度:通过浏览器开发者工具的 Network 标签查看请求的 Timing 信息,确认源站处理耗时是否超过超时阈值。也可以绕过 ESA 直接访问源站,对比响应时间差异。b. 调整回源超时时间:在 ESA 控制台,配置回源 HTTP 请求超时时间,取值范围为 1~300 秒。c. 优化源站性能:检查源站负载和后端服务处理效率,降低响应延迟。

525SSL handshake failed

SSL 握手失败

表明 ESA 节点与源站之间的 SSL 握手失败。 解决措施:配置正确的 SSL 证书后并确保与 ESA 支持的加密套件相匹配后重试,ESA 支持的加密套件参考 TLS 加密套件与协议版本配置。

526Invalid SSL certificate

SSL 证书无效

表明 ESA 节点无法验证您源站上的 SSL 证书,从而无法建立安全连接。 解决措施:更新 SSL 证书后重试。

530Unable to resolve the origin hostname

无法解析源站的主机名

表明 ESA 节点无法解析源站的主机名,从而阻止其与源站建立连接。 解决措施:确保源站主机名可以正常解析后重试。

581Exceeding the maximum execution hop count

超过最大执行跳数

表明边缘函数循环调用场景下,超过了最大的执行跳数后被拦截。 解决措施:请调整您的边缘函数代码,避免出现循环调用的情况。

582Version retrieval failed

获取版本失败

表明获取边缘函数版本信息失败。 解决措施:重新发布边缘函数脚本后重试。

583Rate limit

触发限流

超过边缘函数处理上限,触发流量限制。 解决措施:请联系阿里云技术支持处理。

584Insufficient computing resources

计算资源不足

表明 ESA 节点的计算资源不足。 解决措施:请联系阿里云技术支持处理。

594uncaught exception

未捕获异常

表明边缘函数脚本因未捕获异常而卡住。 解决措施:请在边缘函数脚本中处理相应的异常后重试。

595Execution time exceeds the limit

执行时间超限

表明边缘函数脚本执行时间超过最大允许时间(默认 120s)。 解决措施:减少脚本的执行时间后重试,即优化脚本的 CPU 执行时间在 120s 以内。

596Configuration pull failed

配置拉取失败

表明边缘函数配置拉取失败。 解决措施:请您通过控制台再次下发边缘函数配置,如果再次出现失败,请联系阿里云技术支持处理。

598Debugger exception

调试器异常

边缘函数调试器出现异常。 解决措施:检查是否上传代码或创建 debugger session 后重试。

599Script execution exception

脚本执行异常

边缘函数脚本执行错误或者使用资源超限。 解决措施:检查边缘函数脚本是否存在语法错误,脚本格式是否符合规范。