Google应用程序引擎python37正在忽略入口点
从昨天开始,GAE在Google应用程序引擎python37正在忽略入口点,python,google-app-engine,google-cloud-platform,Python,Google App Engine,Google Cloud Platform,从昨天开始,GAE在app.yaml 我的app.yaml: runtime: python37 entrypoint: gunicorn -k eventlet -b :$PORT main:app 导致以下日志输出: 2019-04-24 07:39:58 default[20190423t203005] [2019-04-24 07:39:58 +0000] [8] [INFO] Starting gunicorn 19.9.0 2019-04-24 07:39:58 default
app.yaml
我的app.yaml
:
runtime: python37
entrypoint: gunicorn -k eventlet -b :$PORT main:app
导致以下日志输出:
2019-04-24 07:39:58 default[20190423t203005] [2019-04-24 07:39:58 +0000] [8] [INFO] Starting gunicorn 19.9.0
2019-04-24 07:39:58 default[20190423t203005] [2019-04-24 07:39:58 +0000] [8] [INFO] Listening at: http://0.0.0.0:8081 (8)
2019-04-24 07:39:58 default[20190423t203005] [2019-04-24 07:39:58 +0000] [8] [INFO] Using worker: threads
但是工作者应该是
eventlet
而不是threads
据我们所知,这实际上是谷歌应用程序引擎的一个问题。已配置的入口点将被忽略。事件从昨天开始。我们最好的猜测是,这是由于在部署期间配置gvisor容器入口点的过程发生了更新(可能是appengine或gvisor破坏了它)
如果更改日志以显示所有日志:
您将看到执行入口点始终是:
Running /bin/sh /bin/sh -c exec gunicorn main:app --workers 1 -c /config/gunicorn.py
我们正在申请一张罚单。如果可以,您也应该这样做。这里已经有一个悬而未决的问题供您参考:非常好。谢谢你的链接。:)目前正在解决这一问题,应该很快解决。