gpt4 book ai didi

google-app-engine - 无法删除 Google Cloud Tasks Queue 上的 appEngineRoutingOverride

转载 作者:行者123 更新时间:2023-12-04 02:26:50 33 4
gpt4 key购买 nike

我无法让我的 Cloud Tasks 队列停止覆盖应用引擎服务路由。我通过 GCP 仪表板创建了队列,没有使用 queue.yml 或其他任何东西。

队列说明:

$ gcloud tasks queues describe import
appEngineRoutingOverride:
host: my-project-id.uc.r.appspot.com
name: projects/my-project-id/locations/us-central1/queues/import
purgeTime: '2021-03-31T00:45:22.941195Z'
rateLimits:
maxBurstSize: 100
maxConcurrentDispatches: 1000
maxDispatchesPerSecond: 500.0
retryConfig:
maxAttempts: 100
maxBackoff: 3600s
maxDoublings: 16
minBackoff: 0.100s
state: PAUSED

尝试使用 --clear-routing-override 清除路由覆盖标志似乎成功,但实际上并未清除标志

$ gcloud tasks queues update import --clear-routing-override
WARNING: You are managing queues with gcloud, do not use queue.yaml or queue.xml in the future. More details at: https://cloud.google.com/tasks/docs/queue-yaml.
Updated queue [import].
$ gcloud tasks queues describe import
appEngineRoutingOverride:
host: my-project-id.uc.r.appspot.com
name: projects/my-project-id/locations/us-central1/queues/import
purgeTime: '2021-03-31T01:15:16.727288Z'
rateLimits:
maxBurstSize: 20
maxConcurrentDispatches: 1000
maxDispatchesPerSecond: 100.0
retryConfig:
maxAttempts: 100
maxBackoff: 3600s
maxDoublings: 16
minBackoff: 0.100s
state: PAUSED

如果我使用 --routing-override 将路由更改为另一个服务,则更改成功,但这意味着我只能让任务指向此队列中的一个特定服务。此外,如果我更改路由,然后单击队列详细信息面板上的 Edit Queue,应用引擎路由覆盖字段将为空白,不会填充我之前指定的服务。如果我点击保存 appEngineRoutingOverride 标志将重置为 default 服务主机。即使我通过 Edit Queue 面板更改覆盖选项,刷新,然后将其打开备份仍然不会填充服务,这意味着如果我更改了一次服务覆盖并且我的团队中的某个人需要更改其他设置(例如速率限制)然后路由将被重置并且事情会中断。

imgur vid清楚地证明问题

编辑:这已经在 GCP 问题跟踪器上报告了几次

最佳答案

进行了一些挖掘,请勿使用 can.google.com 上的 UI 创建或更新队列。

新的总是有一个指向默认值的 host。并且更新的将获得一个指向默认值的 host .. 然后你默默地搞砸了你的队列。

使用 cli 命令创建和更新队列

gcloud tasks queues update mey-new-queue --max-dispatches-per-second=10 --max-concurrent-dispatches=3

根据您的需要调整标志。此命令作为 upsert 工作

(刚刚意识到我是如何搞砸队列的,我不小心通过 Web UI 更新了它)

关于google-app-engine - 无法删除 Google Cloud Tasks Queue 上的 appEngineRoutingOverride,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66880432/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com