Я разрабатываю веб-приложение django и заметил кое-что странное. Следующий запрос останется в БД.
ВЫБЕРИТЕ "django_migrations". "App", "django_migrations". "Name" ИЗ "django_migrations"
вот пример из: выберите query_start, state_change, ожидание, состояние, запрос из pg_stat_activity;
test6=> select query_start,state_change,waiting,state,query from pg_stat_activity;
query_start | state_change | waiting | state | query
-------------------------------+-------------------------------+---------+--------+--------------------------------------------------------------------------------------------------
2017-06-21 16:02:21.926337+02 | 2017-06-21 16:02:21.926402+02 | f | idle | SELECT "django_migrations"."app", "django_migrations"."name" FROM "django_migrations"
до остановки "runserver"
Текущие настройки:
- Джанго 1.11.2
- PostgreSQL 9.2.17
- Только с использованием Django ORM
- Все миграции были применены
- CONN_MAX_AGE установлен в settings.py
Почему Django не закрывает соединение после выполнения запроса?