
# 配置函数流的异常处理控制器组件
异常处理控制器组件用于控制函数执行失败后的下一步流程，当函数流里面的函数执行异常时，可以通过"异常处理"来处理执行失败的函数并可添加重试。函数执行失败可分为多种情况：函数执行异常；函数内部业务失败并在返回内容中添加了错误码，例如status，200代表成功，500和404等代表失败。
#### 约束与限制
- 通过数据工坊DWR服务创建的函数流，在函数工作流控制台只能查看，不能编辑和删除，相关操作请在DWR服务中执行。
- 异常处理控制器组件后面可以接0-10个节点，后继节点不能是开始节点、结束节点和异常处理节点。
 
#### 配置说明
在函数流编排页面，单击"异常处理"节点，在右侧弹出页面中配置异常处理参数。
图1配置异常处理   
![](https://support.huaweicloud.com/usermanual-functiongraph/zh-cn_image_0000002088183026.png "点击放大")
表1异常处理参数配置 
| 参数             | 说明                                                                                                                         |
|:---|:---|
| 是否重试           | 默认关闭。                                                                                                                      |
| 重试条件(JSONPath) | 当开启"是否重试"后，需要配置此项。该参数用以判断满足重试条件时，则按照设置的重试间隔和最大重试次数进行重试。当最大重试次数执行完后仍满足重试条件，则执行其后继节点；在最大重试次数执行期间或达到最大执行次数后不满足重试条件时，执行其他分支节点。 |
| 重试间隔(1-30秒)    | 当开启"是否重试"后，需要配置此项。默认重试间隔1秒。                                                                                                |
| 最大重试次数(1-8)    | 当开启"是否重试"后，需要配置此项。默认重试次数3次。                                                                                                |
   
