Django数据库重新连接

时间:2010-08-06 07:15:42

标签: python django

通过禁用请求结束信号,重新连接到数据库的Django的后端(firebird)问题被修复为here。它适用于开发服务器,但是当使用mod_wsgi连接部署项目时,它再次开始为每个请求重新初始化。我该如何解决?感谢。

p.s我的连接非常昂贵(约1秒)。

1 个答案:

答案 0 :(得分:0)

您确定不是从不同的进程创建连接。根据您运行mod_wsgi的方式,接受和处理请求可能涉及多个进程。参见:

http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading

确保使用mod_wsgi守护程序模式,默认为单个进程,并查看观察到的行为是否发生变化。