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

Agora云端对接Google云存储录制时遇“Failed to find worker”错误求助

Agora云端录制停止时出现“Failed to find worker”错误排查

我尝试用Agora云端录制实现语音通话录制,使用官方提供的Postman集合,仅修改了StorageConfig配置,成功获取到resourceId和sid,但执行停止录制操作时收到“Failed to find worker”错误。根据Agora文档说明,Google Cloud的region参数无论是否设置均无作用,因此我将其设为0。已尝试以下方案但均未解决问题:

  • 修改region参数
  • 确保通话双方UID不同且录制UID独立
  • 确认Access key与secret key正确

错误返回信息

{
    "resourceId": "nUwUbQf9Zg6tsgtLslGnDg0lk8RYaUE09pqOuSIgwfwi6-n9kITolzw3vvIFHMfm2VZsOrLd9fk9kMzos8Y_D-2Z2fFtUu_1BD2_pKJEZ-jTgXPe--K6Ua7TpSNY0pLd4zzyZV6iXCndqZvHmfsZloox0y-UZgs-r2_zBR2Gor05YCP0HuusWF8Kv1StAYabr1HJykw7RorDYnUIzzry6p6LRfvlq2zJVyVxvzVRVmoeMPYX-cVKyhNDuI2ct9a9aPdi8jCwDUzRbYimVVAnJBRYppTH012Xt6DnnMBkskJsbK0-CK3IaipQA9Gu2RmIJxSowuZbHspwA2lpwpzre-aNG6NlXk95hZgthOfNUVE",
    "sid": "edd35b65ec496e43aa502cad99bbdb27",
    "code": 404,
    "serverResponse": {
        "command": "StopCloudRecorder",
        "payload": {
            "message": "Failed to find worker."
        },
        "subscribeModeBitmask": 1,
        "vid": "1020399"
    }
}

进一步排查方向

  1. 确认录制任务状态
    登录Agora控制台查看该录制任务的状态,检查在发起停止请求时,任务是否已经因为异常(如网络中断、频道解散)提前终止,导致worker进程已不存在。
  2. 核对停止请求参数
    仔细检查停止请求中传入的resourceId和sid是否与启动录制时返回的完全一致,长字符串容易出现复制遗漏或拼写错误,这是常见的触发该错误的原因。
  3. 检查频道与录制服务的绑定状态
    通过Agora的频道事件日志,确认录制服务是否成功加入目标频道,且在录制期间保持在线。如果录制服务未成功加入频道,自然无法找到对应的worker。
  4. 排查存储配置的深层问题
    虽然仅修改了StorageConfig,但需验证Google Cloud存储的权限设置:bucket是否存在、Access key/secret key是否拥有读写权限、存储路径是否合法。这些配置错误可能导致录制worker启动后立即崩溃。
  5. 验证录制模式配置
    检查启动录制时的模式参数(单流/合流)、订阅设置是否合理,不匹配的配置可能导致worker无法正常初始化或运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:10:17