CLUSTERDOWN: CLUSTERDOWN The cluster is down / Hash slot not served
RedisNe demek?
Redis Cluster tam olarak çalışır durumda değil. Bazı hash slot'lar herhangi bir düğüm tarafından sunulamıyor, bu yüzden küme istekleri reddediyor.
Neden olur?
Yeterli master düğümünün erişilebilir olmaması, bir veya daha fazla slot'un atanmamış/kapsanmamış olması, çoğunluğun (quorum) kaybı, düğüm çökmeleri veya cluster-require-full-coverage yes iken bazı slot'ların erişilemez olması.
Nasıl çözülür?
Küme durumunu kontrol edin: CLUSTER INFO ve CLUSTER NODES. Aşağıda olan master'ları ayağa kaldırın veya replica'ların promote olmasını sağlayın. Atanmamış slot'ları yeniden atayın (redis-cli --cluster fix veya CLUSTER ADDSLOTS). Tüm slot'ların kapsandığını doğrulayın. Kısmi çalışmayı kabul ediyorsanız cluster-require-full-coverage no ayarını değerlendirin.
Aynı motorda diğer kayıtlar
- WRONGPASSWRONGPASS invalid username-password pair or user is disabled
- READONLYREADONLY You can't write against a read only replica
- MASTERDOWNMASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no'
- LOADINGLOADING Redis is loading the dataset in memory
- BUSYBUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE
- MISCONFMISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk
- CROSSSLOTCROSSSLOT Keys in request don't hash to the same slot