如何解决Flask中的“长时间”渲染模板,“超时错误”,“多个用户错误”问题?

时间:2019-07-12 16:18:34

标签: python flask timeout gunicorn

我正在使用Flask构建网站,然后将其托管在pythonanywhere.com上。在本地服务器上运行时,我的网站运行良好。由于我的后端过程需要花费很多时间(无法更改),因此渲染模板也需要时间,而且,我在gunicorn服务器Flask中面临超时问题,由于刷新时间较长,许多用户无法访问网站同步。

有人可以让我知道如何处理此问题吗?

我尝试了以下代码,但是不能解决我的问题。

if __name__ == '__main__':
app.run(threaded=True)
# Alternately
# app.run(processes=3))

你能帮我吗?

1 个答案:

答案 0 :(得分:1)

在PythonAnywhere上,每个应用程序的工作人员数量有限。如果所有工作人员都很忙,其他用户将无法访问您的应用。对于免费帐户,它只有一个工作人员。