База данных Django переподключается - PullRequest
1 голос
/ 06 августа 2010

Бэкэнд Django ( firebird ) проблема повторного подключения к базе данных была исправлена ​​как здесь путем отключения сигнала завершения запроса. Он работает на сервере разработки, но когда проект был развернут с подключениями mod_wsgi, он снова начал повторную инициализацию для каждого запроса. Как я могу это исправить? Спасибо.

p.s мое соединение очень дорого (около 1сек.)

1 Ответ

0 голосов
/ 14 ноября 2011

Вы уверены, что соединения не создаются из отдельных процессов.В зависимости от того, как вы запустите mod_wsgi, в принятии и обработке запросов могут участвовать несколько процессов.См .:

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

Убедитесь, что вы используете режим демона mod_wsgi с настройками по умолчанию для одного процесса, и посмотрите, не изменилось ли наблюдаемое поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...