Flask在上传文件或等待其他服务器时没有响应

Fra*_*ter 3 python flask

我的Flask在上传文件或通过GET从其他服务器收集数据时停止响应.我假设,问题是,Flask只在一个线程上运行.

如何更改此权限,以便多个用户可以使用该网站?

Sea*_*ira 6

Flask的开发Web服务器(在您使用时调用app.run)不是生产Web服务器.

引用文档:

您可以在开发期间使用内置服务器,但应该为生产应用程序使用完整部署选项.(不要在生产中使用内置开发服务器.)

如果要在生产环境中使用Flask,请查看文档建议的部署选项.

出于测试目的,使用稍微复杂的小应用程序,我使用此代码片段部署我在CherryPy后面开发的代码.(这种模式的唯一缺点是你无法访问Werkzeug的调试器.)