我的 App Engine Flex 部署失败,并出现此错误代码。
Updating service [default] (this may take several minutes)...failed. ERROR: (gcloud.beta.app.deploy) Error Response: [9] An internal error occurred while processing task /app-engine-flex/flex_await_healthy/flex_await_healthy>2022-03-02T14:50:16.393Z7.sl.2: The region asia-southeast1 does not have enough resources available to fulfill the request. Please try again later.
当我第一次看到它时 - 我的应用程序抛出了 502 错误。出乎意料。没有更改代码,没有推送任何东西。
我尝试上传新版本,但出现了 ^^ 错误。只是这次区域是孟买区域。我想是 southeast2。
我尝试上传多次,但无济于事。我更改了配置以启动标准环境实例。上传后,它成功了。
我将配置改回 Flex,它也起作用了。
后来又成功部署了几次,还是同样的错误。只是这一次标准部署和回到弹性部署的尝试也没有奏效。
我必须在另一个区域(当前区域,新加坡)启动一个新项目,然后部署完成。几周后,在我下一次部署时,这个错误再次出现。
我到处都找过了,但找不到问题所在。
我需要了解它是否是我的代码/配置 yaml 中的问题,或者是否与 GCP 有关,并且它缺乏 flex 环境的资源。
(标准环境部署始终有效,但我无法使用它们,因为我需要 session_affinity 才能使用 websockets。session_affinity 仅在 Flex 中可用)