当函数异步调用执行失败后,函数计算自动进行错误重试。本文介绍重试机制以及如何在函数计算控制台配置重试策略。
重试机制
对于常见错误,默认重试3次,可以根据异步调用配置中设置的最大重试次数重试。
配置重试策略
函数计算支持自定义重试次数和消息最大存活时长。
- 登录函数计算控制台,在左侧导航栏,单击函数。
- 在函数列表页面单击目标函数。
- 在函数配置页面,选择配置页签。
- 在左侧导航栏,选择异步配置页签,然后在异步配置区域,单击编辑。
- 在异步配置面板,设置以下配置项,然后单击确定。
配置项 | 解释说明 |
---|---|
最大重试次数 | 用于配置异步调用流程中的消息最大重试次数,取值范围[0,8]。函数计算在默认情况下,对异步触发失败的消息进行3次重试,您可以根据业务需求减少或增加对异步调用的重试。 |
消息最大存活时长 | 用于配置异步调用流程中的消息最大存活时长,取值范围[1,2592000],单位为秒。该时长从触发异步调用时开始计算,到该消息出队准备进行处理为止。如果超过配置的消息最大存活时长,该条消息将被丢弃。 说明:消息最大存活时长默认值为1天。 |