【发布时间】:2011-10-08 07:38:37
【问题描述】:
我在 python 中创建一个应用程序,它使用 Web 服务器为前端提供服务,在接受数据作为 Web 请求后,将任务转发到作业队列,该队列使用线程与主处理功能共享。
但问题是 python web 服务器试图导入自己来运行线程,并且在这个过程中,几乎每个请求都会创建一个新的作业队列,这破坏了逻辑。有什么方法可以在 python web 服务器中设置全局变量,因为 python Queue 是线程安全的,我假设它不会造成任何伤害。
(我尝试了两个Web服务器Flask和web.py)
【问题讨论】:
-
当您使用烧瓶时,您是否禁用了文件更改时脚本的自动重新加载?我想这是你的问题。
-
是的,我做了,但脚本正在导入自身以创建线程来处理请求。
标签: python global-variables mod-wsgi