2010-08-06 5 views
1

Le backend de Django (firebird) problème de reconnexion à la base de données a été corrigé en tant que here en désactivant le signal de fin de requête. Cela fonctionne sur le serveur de développement, mais lorsque le projet a été déployé avec des connexions mod_wsgi, il a recommencé à se réinitialiser pour chaque requête. Comment puis-je le réparer? Merci.Reprise de la base de données Django

p.s ma connexion est très cher (environ 1sec.)

Répondre

0

Etes-vous sûr que les connexions ne sont pas créés à partir des processus distincts. Selon la façon dont vous exécutez mod_wsgi, plusieurs processus pourraient être impliqués dans l'acceptation et la gestion des requêtes. Voir:

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

Assurez-vous que vous utilisez le mode démon mod_wsgi avec défaut d'un processus unique et voir si les changements de comportement observés.

Questions connexes