错误:(gcloud.app.deploy)错误响应:[9] Flex 操作项目/.../regions/us-central1/operations/... 错误 [FAILED_PRECONDITION]

问题描述 投票:0回答:2

我对 Google Cloud 还很陌生,我只是想部署我的第一个 Streamlit Web 应用程序。我在 Windows 上使用命令行。我已经完成了 Google Cloud“Hello World”示例,该示例运行正常,没有任何错误。

当我部署 Streamlit Web 应用程序时,等待“更新服务器”3-4 分钟后出现以下错误:

ERROR: (gcloud.app.deploy) Error Response: [9] Flex operation projects/XXXX/regions/us-central1/operations/f0c89d22-2d09-410d-bf99-fc49ad337800 error [FAILED_PRECONDITION]: An internal error occurred while processing task /app-engine-flex/flex_await_healthy/flex_await_healthy>2021-05-27T06:13:50.278Z10796.jc.0: 2021-05-27 06:15:32.787 An update to the [server] config option section was detected. To have these changes be reflected, please restart streamlit.

这是我的 app.yaml 文件:

service: default
runtime: custom
env: flex
manual_scaling: 
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10
gcloud google-app-engine-python app-engine-flexible streamlit
2个回答
2
投票

发布我的评论作为答案,以获得更好的可见性和总结。

在这种特殊情况下,错误是由 Dockerfile 中的错误引起的。

您可以按照以下一些步骤来修复或缩小错误范围:

  • 尝试部署测试应用程序以查看配置差异。 示例
  • 使用
    gcloud components update
    命令更新 gcloud 后尝试部署您的应用。
  • 确保您以管理员身份运行 SDK。
  • 如果错误再次出现,请运行
    gcloud app deploy app.yaml --verbosity=debug
    尝试获取更多指定的错误。

0
投票

Dockerfile 中的错误到底是什么? 我面临着同样的问题,但仍然找不到解决方案。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.