ERR max number of clients reached: ERR max number of clients reached
RedisNe demek?
Sunucuya bağlı istemci sayısı maxclients sınırına ulaştı ve yeni bağlantılar kabul edilemiyor. Redis daha fazla istemci bağlantısını reddediyor.
Neden olur?
Bağlantı sızıntısı (kapatılmayan bağlantılar), yetersiz maxclients değeri, bağlantı havuzunun (pool) yanlış yapılandırılması, ani istemci artışı veya işletim sistemi dosya tanıtıcısı (file descriptor) sınırının düşük olması.
Nasıl çözülür?
Mevcut bağlantıları inceleyin: CLIENT LIST ve INFO clients. Bağlantı sızıntılarını giderin; istemci havuzunu doğru boyutlandırın ve bağlantıları yeniden kullanın. Gerekiyorsa maxclients değerini artırın (CONFIG SET maxclients) ve OS ulimit (dosya tanıtıcı) sınırını yükseltin. Boşta bağlantılar için zaman aşımı ayarlayın.
Aynı motorda diğer kayıtlar
- ERR value is not an integer or out of rangeERR value is not an integer or out of range
- ERR value is not a valid floatERR value is not a valid float
- ERR increment or decrement would overflowERR increment or decrement would overflow
- BUSYKEYBUSYKEY Target key name already exists
- ERR no such keyERR no such key
- ERR DUMP payload version or checksum are wrongERR DUMP payload version or checksum are wrong
- NOREPLICASNOREPLICAS Not enough good replicas to write