Resume 选项是针对发生错误的任务执行重试的功能。在使用Make.com时,当模块发生临时错误且问题可能自动解决时,此功能尤为实用。通过重试可修复错误并继续执行工作流。

重试功能的作用
- 根据指定条件对发生错误的模块(任务)进行重试。
- 在网络延迟、API限制超额、临时故障等可恢复错误中尤为有效。
- 根据设定的重试次数与间隔时间执行。
适用重试的场景
- 当存在解决临时问题的可能性时:
- API调用时出现响应延迟或速率限制问题。
- 外部服务器连接失败。
- 临时性网络故障。
- 重试可修复错误时:
- 例如外部API暂时无法返回数据,但几秒后成功概率较高时。
- 自动化长期任务时:
- 处理大规模数据同步任务中的间歇性错误时。
重试设置方法
1. 添加错误处理器

- 在Make.com场景编辑界面将鼠标悬停于模块上方。
- 点击添加错误处理器按钮。
- 在错误处理器中
Resume选择相应选项。
2. 设置重试条件
Resume 设置选项时可调整以下条件:
- 重试次数 (Retries):
- 设置发生错误时尝试重试的次数。
- 示例:3次。
- 重试间隔 (Interval):
- 以秒为单位设置重试间隔。
- 示例:每5秒重试一次。
3. 添加重试条件(可选)
-
可根据特定错误代码或消息设置是否重试。
- 示例:
HTTP 503仅在出现错误时重试。
- 示例:
Resume使用示例
示例1:调用外部API
- 场景:向外部API传输数据。
- 问题:因网络连接问题
HTTP 503 (Service Unavailable)导致错误。 -
解决方案:
Resume配置为5秒间隔重试3次。- 若第三次尝试成功,工作流将正常继续。
示例2:邮件发送
- 场景:通过SMTP服务器发送邮件。
- 问题:服务器暂时繁忙或无响应。
-
解决方案:
Resume使用10秒间隔重试两次。- 重试失败时记录错误或转入下一个任务。
使用Resume时的注意事项
- 重试次数限制设置:
- 过多重试可能浪费时间和资源,请设置合理次数与间隔。
- 判断恢复可行性:
- 确认错误是否为临时性问题。服务器配置问题或错误请求可能无法通过重试解决。
- 增加日志记录:
- 配置错误发生时的记录机制,以便在问题重复出现时分析根源。
Resume 摘要
| 项目 | 说明 |
|---|---|
| 作用 | 发生错误时重试模块以尝试恢复。 |
| 使用场景 | 网络错误、API响应延迟、临时故障恢复。 |
| 配置要素 | 重试次数、重试间隔、仅在特定条件下执行。 |
| 注意事项 | 仅用于重试可解决概率高的任务,需设置条件与限制避免无条件重复。 |
有效运用Resume功能可提升工作流的稳定性与自动化程度。
