У меня есть проект, созданный с использованием django 1.11, и я отправляю запрос из своего представления администратора, и он создает новое соединение с БД для каждого запроса (используя сервер разработки django, сервер запуска).
Но то же самое с использованием gunicorn в качестве сервера не увеличивает количество соединений в БД, оно использует то же соединение, которое было создано в первом запросе.
В настройках моей базы данных CONN_MAX_AGE установлено значение 300, что составляет 5 минут. Я отправляю второй запрос в течение 5 минут, поэтому предполагается использовать то же соединение, которое было создано в первом запросе.
Любая идея, почему с runserver django создает новое соединение с БД при каждом запросе и не следует поведению постоянных соединений django?