【发布时间】:2022-01-26 03:37:05
【问题描述】:
我正在尝试在谷歌应用引擎上部署一个 python 应用程序。
我能够在 Cloud Shell 编辑器上成功预览 Web,但是当我部署它时,我得到错误响应:[13] 发生内部错误。
这是我的 app.yaml 内容
runtime: python
env: flex
entrypoint: gunicorn -b:8078 main:app
runtime_config:
python_version: 3.7
manual_scaling:
instances: 2
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
它也不显示可能指示应用程序问题的日志。
谢谢
【问题讨论】:
-
1) 关于来自
gcloud app deploy的错误,您用于部署的确切命令是什么?我怀疑您使用了错误的标志或选项。 2)它告诉你什么网址没有找到?您的app.yaml文件的端口号为8078,您打开网址时是否包含端口号?另外,你真的需要那个端口号吗?既然你正在运行 python2.7,你真的需要在你的项目中有一个入口点吗?您可以在本地运行您的项目而没有任何问题吗? -
项目在本地运行没有任何问题。当我在云外壳编辑器中预览网页时,它甚至可以正常工作。我用于部署的确切命令是 $gcloud app deploy。找不到的url是我部署后分配的url。根据端口号,不一定。我通过更改本文档 cloud.google.com/appengine/docs/standard/python/config/appref 中的 app.yaml 文件重新运行它。我收到此错误“错误:服务器错误服务器遇到错误,无法完成您的请求。请在 30 秒后重试。”知道我做错了什么吗?
-
只是添加..我对 app.yaml 文件进行了更改,现在我收到此错误“更新服务 [默认](这可能需要几分钟)...失败。错误:( gcloud.app.deploy) 错误响应:[13] 发生内部错误。"
-
发布 app.yaml 文件的确切内容。此外,由于您现在在部署时遇到错误,请尝试运行
gcloud app deploy --verbosity=info以查看它是否会更清楚地了解正在发生的事情。 -
嗨,请查看 app.yaml 文件运行时的内容:python env: flex entrypoint: gunicorn -b :8078 main:app runtime_config: python_version: 3.7 manual_scaling: instances: 2 resources: cpu: 1 memory_gb: 0.5 disk_size_gb: 10 当我尝试 gcloud app deploy --verbosity=info 时,我得到了与 gcloud app deploy 完全相同的错误