В Django, когда я использую пул соединений, возникает ошибка eoor(PoolTimeout). почему?
Когда я использую пул соединений, при первом запуске проблем не возникает, но через некоторое время начинает возникать ошибка.
Отсутствуют некоторые настройки?
о версии
- Django 5.1.0
- Postegresql 16.3
dfr/settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': '***',
'USER': '***',
'PASSWORD': '***',
'HOST': 'localhost',
'PORT': '5432',
'ATOMIC_REQUESTS': True,
'OPTIONS': {
'pool': {
'min_size': 900,
'max_size': 900,
}
# 'pool': True
},
}
}
- Я добавляю
max_connections = 1000
в postgresql.conf
Как упоминалось выше, max_size был установлен меньше, чем max_connections в Postgresql.