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

Cloud Function陷入待删除状态超20分钟,无法操作求助

Cloud Function删除卡住且无法终止的解决办法

问题症状

  • 无论使用gCloud CLI、Firebase CLI还是Web控制台删除Cloud Function,均无法完成:CLI操作超时,控制台将函数加入删除队列但一直卡住
  • Cloud Run控制台中对应服务的删除按钮禁用,提示Service selected is already scheduled for deletion
  • 函数处于待删除状态已超20分钟,属于异常情况
  • 日志显示函数陷入循环:反复尝试部署但失败,删除操作无法终止
  • 重新部署时触发409错误:
    ERROR: (gcloud.functions.deploy) ResponseError: status=[409], code=[Ok], message=[Could not update Cloud Run service projects/***/locations/us-central1/services/***. Resource 'beforecreateuser' cannot be created or modified because it is currently being deleted.]
    

解决步骤

1. 强制删除Cloud Run关联服务

直接针对底层Cloud Run服务执行强制删除命令,绕过队列限制:

gcloud run services delete beforecreateuser --region us-central1 --force

如果本地CLI超时,添加--async参数让操作在后台执行:

gcloud run services delete beforecreateuser --region us-central1 --force --async

2. 清理挂起的构建任务

进入GCP控制台的Cloud Build页面,找到与该函数相关的所有挂起/失败构建任务,手动删除这些任务,避免触发重复部署循环。

3. 终止函数实例(若存在)

在Cloud Functions页面找到该函数,进入「实例」标签页,终止所有正在运行的实例,切断循环触发源。

4. 提交GCP支持工单

通过GCP控制台右上角的「支持」入口提交问题工单,提供以下信息:

  • 函数名称、所在区域
  • 所有错误日志截图或命令行输出
  • 已尝试的操作步骤
    即使是免费用户,GCP团队也会处理此类资源异常的问题。

5. 确认计费状态

前往GCP计费页面的「成本明细」,筛选该函数相关资源,确认是否已停止计费。若仍有异常计费,可在工单中一并说明。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 07:28:23