- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法让我的 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/
我无法让我的 Cloud Tasks 队列停止覆盖应用引擎服务路由。我通过 GCP 仪表板创建了队列,没有使用 queue.yml 或其他任何东西。 队列说明: $ gcloud tasks queu
我是一名优秀的程序员,十分优秀!