Django 1.6 представляет Persistent Connections feature. Однако я заметил, что выход из скрипта, использующего ORM django, оставляет хотя бы некоторые из соединений, открытых на стороне db.
Настройка: django 6.0, postgres 9.2 и psycopg2 2.5.1.Закрытие соединения db с постоянным соединением django в многопоточном скрипте
Как вы изящно закрываете соединение с базой данных из сценария?
В разделе caveats упоминается, что django открывает соединение на поток, поэтому в многопоточном скрипте django создает соединение для потока, даже для потоков, которые не имеют доступа к db?
Нужно ли каждому потоку закрыть соединение db отдельно?
Если ответ на оба вопроса выше да, что вы можете делать с потоками демона (например, для комм), которые не присоединяются к выходу сценария?
Привет, Я использую подобную настройку и имею те же проблемы с дендлинг-соединениями. Вы нашли решение этой проблемы? – user1102018