ERR max number of clients reached: ERR: достигнуто максимальное число клиентов
RedisЧто это значит?
Число подключённых клиентов достигло лимита maxclients, и новые подключения не принимаются. Redis отказывает в дальнейших клиентских подключениях.
Почему возникает?
Утечка подключений (подключения никогда не закрываются), недостаточное значение maxclients, неверно настроенный пул подключений, внезапный всплеск числа клиентов или низкий лимит файловых дескрипторов операционной системы.
Как исправить
Проверьте текущие подключения: CLIENT LIST и INFO clients. Устраните утечки подключений; правильно задайте размер клиентского пула и переиспользуйте подключения. При необходимости повысьте maxclients (CONFIG SET maxclients) и лимит ulimit ОС (файловые дескрипторы). Задайте тайм-аут для простаивающих подключений.
Ещё по этой СУБД
- ERR value is not an integer or out of rangeERR: значение не является целым числом или вне диапазона
- ERR value is not a valid floatERR: значение не является допустимым float
- ERR increment or decrement would overflowERR: инкремент или декремент вызвал бы переполнение
- BUSYKEYBUSYKEY: целевое имя ключа уже существует
- ERR no such keyERR: такого ключа нет
- ERR DUMP payload version or checksum are wrongERR: неверная версия или контрольная сумма полезной нагрузки DUMP
- NOREPLICASNOREPLICAS: недостаточно исправных реплик для записи