Qoder Sites 函数部署超时问题报告
问题概述
Edge Functions 部署持续失败,返回 provider_timeout 错误。纯静态页面可以正常发布,但只要包含 functions/ 目录就会超时。
站点信息
Site ID: 01a0f0b1-46c9-70a7-ab60-17402707657c
Project ID: 01a0f0b1-46c8-7a62-a6eb-9de09409329a
Host: kuaisou-gnioljzkqb3.qoder.zone
Backend Status: ready (revision 5)
Backend Operation ID: 01a0f0b9-011a-7317-a92e-debb97c92b40(始终相同)
错误详情
错误代码: provider_timeout
Operation State: failed(有时先显示 waiting_retry,最终 failed)
影响: 函数无法部署,list_functions 返回空数组
复现步骤
调用 prepare_site(含 functionDirectory: "functions")→ 成功,descriptorStatus: "written"
调用 publish_site → 返回 publishOperationId
检查 get_publish_status → state: "failed", last_error_code: "provider_timeout"
审计日志模式
code.txtcreate_deployment → committed ✓complete_upload → accepted ✓artifact_verified → succeeded ✓publish_accepted → accepted ✓task_failed → failed ✗ (provider_timeout)
已尝试的排查
多次不同 actionId(...d5e9 到 ...d5f4)→ 全部超时
最小化函数代码(仅返回 {status:'ok'})→ 仍然超时
多次重试同一 actionId → 仍然超时
不含 functions 的纯静态部署 → 成功发布
环境
平台: Windows 10
函数代码: TypeScript,约 16KB
开始时间: 2026-09-30 约 05:00 UTC
持续时间: 至今(超过 2 小时)
期望结果
包含 functions 的部署应该成功发布,函数可以通过 /functions/v1/app 路径访问。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这明显是服务端构建节点卡死了,别折腾本地代码了。
看日志最致命的一点:Backend Operation ID 每次重试都一样。这说明任务根本没进队列,或者卡在某个死锁状态,根本轮不到去执行你的 TypeScript 代码。纯静态能跑也证明了是你那边环境没坏。
直接找官方支持吧,把这段甩给他们:
“Site ID: 01a0f0b1-46c9...,部署函数时一直报 provider_timeout。Operation ID 01a0f0b9... 卡住超过2小时不动了,重试多次无效。纯静态正常,只有带 functions 才挂。疑似后端构建服务死锁或资源泄露,请重置该 Operation ID 对应的后台状态。”
别等了,这种服务端假死只能他们后台重启解决,你这边再试也是浪费时间。
官方详细解决方案:https://www.aliyun.com/product/qoder
Qoder CN 是 Qoder CN 系列中面向软件开发场景的核心子产品(原“通义灵码”),提供 IDE、JetBrains 插件、Visual Studio Code 插件等多种使用形态。Qoder CN 持续提供代码智能生成、智能问答、多文件修改、编程智能体等能力,并在模型选择、专家协作、任务规划等方向全面升级,为开发者带来高效、流畅的编码体验。同时面向企业客户提供企业标准版、企业专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。