使用内部werkzeug开发服务器进行烧瓶部署

时间:2013-01-29 20:58:43

标签: python deployment flask werkzeug

为什么not recommended to use the flask/werkzeug internal development webserver in production?会出现什么样的问题?

我问,因为在工作中我被迫这样做并且每天都使用make shift cron来重新运行服务!

2 个答案:

答案 0 :(得分:6)

如果你不得不使用cron作业杀死&每天重新启动它,您已经发现使用Flask开发服务器的主要问题。开发服务器不是为了稳定性,长寿,可配置性,安全性,速度或开发过程中的便利性而编写的。

正确的WSGI设置将更快,正确处理多个连接,最重要的是,您可以定期重新启动应用程序进程,以清除可能存在的任何残余。

答案 1 :(得分:0)

我在响应处理程序中有一个没有超时的网络调用。出了点问题,它等待了一段时间(我正在使用requests模块),然后显然从未恢复。

由于Werkzeug服务器只有一个线程,整个开发服务器完全不可用。

相关问题