通过禁用请求结束信号,重新连接到数据库的Django的后端(firebird)问题被修复为here。它适用于开发服务器,但是当使用mod_wsgi连接部署项目时,它再次开始为每个请求重新初始化。我该如何解决?感谢。
p.s我的连接非常昂贵(约1秒)。
答案 0 :(得分:0)
您确定不是从不同的进程创建连接。根据您运行mod_wsgi的方式,接受和处理请求可能涉及多个进程。参见:
http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading
确保使用mod_wsgi守护程序模式,默认为单个进程,并查看观察到的行为是否发生变化。