Большое количество отклоненных соединений в memcached с помощью django
Я использую Django-4.6.2 с memcached-1.5.22 в Ubuntu-focal (20.04 LTS).
Настройки Django Cache (django.conf.settings.CACHES
) следующие:
{
'default': {
'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache',
'LOCATION': '127.0.0.1:11211'
}
}
memcached настроен на использование 1 ГБ памяти (-m 1024
), использует порт 12111 (-p 11211
), слушает localhost (-l 127.0.0.1
) и имеет максимальный размер объекта 32 МБ (-I 32M
).
Несмотря на это, в статистике memcached (полученной через telnet), похоже, присутствует большое количество отклоненных соединений:
STAT max_connections 1024
STAT curr_connections 1
STAT total_connections 2462353
STAT rejected_connections 2462352
STAT connection_structures 11
Django настроен на wsgi, с processes=12
, threads=12
.
Является ли такое большое количество отклоненных соединений нормальным? Какова вероятная причина?