如何在使用Flask的python应用程序引擎应用程序中增加gunicorn——limit请求行?

如何在使用Flask的python应用程序引擎应用程序中增加gunicorn——limit请求行?,python,google-app-engine,flask,gunicorn,Python,Google App Engine,Flask,Gunicorn,这是一个排序问题,我正在谷歌云平台上用python运行时和Flask构建一个非常简单的API。问题是请求URL可能有点长,大约6000字节,而当前的gunicorn限制是4096。我知道这听起来很愚蠢,但我正试图在app.yaml文件中更改它,当我运行它时,它返回500服务器错误。我几乎可以肯定这是我添加的入口点中的一个问题,因为我不知道如何修改app.yaml。我是web开发新手。我的app.yaml如下所示: runtime: python37 service: py entrypoint:

这是一个排序问题,我正在谷歌云平台上用python运行时和Flask构建一个非常简单的API。问题是请求URL可能有点长,大约6000字节,而当前的gunicorn限制是4096。我知道这听起来很愚蠢,但我正试图在app.yaml文件中更改它,当我运行它时,它返回500服务器错误。我几乎可以肯定这是我添加的入口点中的一个问题,因为我不知道如何修改app.yaml。我是web开发新手。我的app.yaml如下所示:

runtime: python37
service: py
entrypoint: gunicorn --limit-request-line 8190 main:app


如果你知道我犯了什么错误,有人能帮我吗?我已经查看了GCP文档和演示,但像往常一样,它们不是很具有描述性。

您可能需要在您的requirements.txt中包含gunicorn,如果您还没有,如上所述

关于app.yaml中的入口点,它看起来是正确的,但是我认为您缺少添加端口以使app Engine侦听8080,这是一项要求

入口点:gunicorn-b:8080-限制请求行8190 main:app


更多信息也可以在下面找到。

你是救世主!我将gunicorn添加到requirements.txt和端口。再次非常感谢!没问题,很乐意帮忙!PS:请考虑将答案标记为正确,社区其他成员可以从中受益: