You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Agora云录制+Amazon S3停止录制时遇Failed to find worker错误求助

解决Agora云录制Web模式启动时"Failed to find worker"错误

针对你遇到的"Failed to find worker"错误,结合你的请求代码,可按以下步骤排查解决:

1. 修复JSON语法错误

你的请求body中,storageConfig里的secretKey字段后缺少逗号,这会导致JSON解析失败,是触发该错误的常见原因:

// 错误写法
"secretKey": SECRET_KEY
"fileNamePrefix": [
    "media",
]

// 正确写法
"secretKey": SECRET_KEY,
"fileNamePrefix": [
    "media"
]

同时注意fileNamePrefix数组末尾不要加多余逗号,避免JSON格式问题。

2. 验证Resource ID有效性

  • Resource ID必须通过/cloud_recording/acquire接口获取,且仅适用于Web录制模式(不同录制模式的Resource ID不通用)。
  • 确保Resource ID未过期(默认有效期24小时),若过期需重新调用acquire接口获取新ID。

3. 检查网页可访问性

web_recorder_service中的url参数必须是公网可直接访问的地址:

  • 避免使用localhost、内网IP或需要登录/验证的页面,Agora的worker节点需要无阻碍加载该网页。
  • 测试该URL能否在非本地环境正常打开,排除防火墙、CDN或权限限制。

4. 确认账号权限与服务状态

  • 检查Agora控制台是否已开通Web云录制服务,未开通则无法分配worker资源。
  • 确认账号余额充足,欠费会导致服务无法正常使用。

5. 核对区域配置一致性

  • acquire接口获取Resource ID时指定的区域,需与storageConfig中的region参数匹配(比如都选美国东部区域)。
  • 确保S3存储桶的实际区域与region参数对应(Agora中region=3对应美国东部弗吉尼亚)。

6. 临时重试请求

若以上配置均正确,可能是Agora服务端临时资源不足,间隔几分钟后重试启动请求。

内容的提问来源于stack exchange,提问作者Katumba Victor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 18:55:24