【发布时间】:2019-01-30 14:47:19
【问题描述】:
我正在尝试使用 Google App Engine 部署我的应用程序。我编辑了 app.yaml 以反映灵活的环境,并提供了所有应用程序信息。下面是 app.yaml 文件。
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT main:app
runtime_config:
python_version: 3
在部署过程中,我收到以下错误
[2018-08-24 06:57:14 +0000] [1] [INFO] Starting gunicorn 19.7.1
[2018-08-24 06:57:14 +0000] [1] [INFO] Listening at: http://0.0.0.0:8080 (1)
[2018-08-24 06:57:14 +0000] [1] [INFO] Using worker: sync
[2018-08-24 06:57:14 +0000] [7] [INFO] Booting worker with pid: 7
App Deployed
Failed to find application: 'main'
[2018-08-24 06:57:14 +0000] [7] [INFO] Worker exiting (pid: 7)
[2018-08-24 06:57:14 +0000] [1] [INFO] Shutting down: Master
[2018-08-24 06:57:14 +0000] [1] [INFO] Reason: App failed to load.
请注意,App Deployed 是我的打印声明中的一行。它正在被执行。但是部署失败了
提前谢谢你
【问题讨论】:
-
你的 main.py 文件在哪里?它应该在您运行
gcloud app deploy command的文件夹内。 -
是 @Yurci .. 它在我有 app.yaml、requirements.txt 和 python 代码的文件夹内(main.py)
标签: python google-app-engine google-cloud-platform google-cloud-storage app.yaml