You need to enable JavaScript to run this app.
导航

异常处理

最近更新时间2024.04.09 14:14:16

首次发布时间2023.02.15 19:04:53

边缘函数在底层运行时架构中,设计了详细的重试和兜底策略,会根据客户代码的特殊行为,甄别出具体异常情况,返回状态码,并针对状态码制定重试策略,同时您也可以自定义重试URL。

状态码

含义

说明

策略

599

客户代码出错

可能是某个Promise被拒绝,也可能是抛出了没有捕获的异常。运行时监听所有的Promise异常,如果任何Promise被拒绝或异常没有被捕获,并且发生在回复发送的过程中,那么运行时会截断回复,取消请求上下文。

幂等请求在本Pop内再次请求一次

598

客户限流

客户代码拥有过多的上下文,或者资源(内存、CPU执行时间等)严重不足。

幂等请求跨Pop再次请求一次。您也可以通过创建工单申请调整资源或限流策略。

597

客户被封禁

因为安全原因被封禁,一般封禁时间几分钟,几分钟后自动恢复。

幂等请求跨Pop再次请求一次

596

全局限流

边缘函数所在的边缘节点资源到达上限,开始熔断限流。

幂等请求跨Pop再次请求一次

594

未识别客户

非边缘函数的客户的流量进入到运行时。

593

服务发现基础设施出错

平台服务异常。

幂等请求跨Pop再次请求一次