My Flask在上传文件或通过GET从其他服务器收集数据时停止响应。我想,问题是,Flask只在一个线程上运行。
如何更改此权限,以便多个用户可以使用该网站?
答案 0 :(得分:6)
Flask的开发网络服务器(使用app.run
时调用)不是生产网络服务器。
引用docs:
您可以在开发期间使用内置服务器,但应该为生产应用程序使用完整部署选项。 (不要在生产中使用内置开发服务器。)
如果要在生产环境中使用Flask,请查看文档中建议的deployment options。
对于测试目的,对于稍微复杂的小应用程序,我部署了我正在开发CherryPy using this snippet的代码。 (这种模式的唯一缺点是你无法访问Werkzeug的调试器。)