【问题标题】:Deploying App on Google App Engine - Error Response: [13] An internal Error occurred在 Google App Engine 上部署应用程序 - 错误响应:[13] 发生内部错误
【发布时间】: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 完全相同的错误

标签: python google-app-engine


【解决方案1】:

自从提出原始问题以来,已经进行了多次迭代。 OP 已从 standard 切换到 flexpython27 切换到 python37

我想我以前遇到过遇到错误的人,因为他们超过了 1000 个文件的限制。由于您使用的是python37,我假设您的项目文件夹中有一个虚拟环境,您首先在本地计算机上运行应用程序时使用了该环境。您需要在您的 app.yaml 或 .git_ignore.gcloudignore 文件夹中有一个 skip_files 部分,并将您的虚拟环境包含在其中,以便 gcloud 不会尝试部署它

您还可以查看这些其他链接,看看它们是否可以帮助您解决问题

  1. https://github.com/GoogleCloudPlatform/nodejs-getting-started/issues/172

  2. https://groups.google.com/g/google-appengine/c/M4acI1YElVs

如果以上都不是,我不确定不看代码就能找出解决方案。如果您的代码是公开的,您可以提供 github 的链接。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
  • 2018-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-31
相关资源
最近更新 更多