ERR DEBUG command not allowed: DEBUG command not allowed
RedisQue signifie cette erreur ?
Vous avez tenté d'exécuter la commande DEBUG, mais le serveur ne l'autorise pas. DEBUG est une commande de diagnostic de bas niveau dangereuse ; pour des raisons de sécurité, elle est désactivée ou restreinte par défaut dans les versions récentes de Redis.
Cause
Dans Redis 7+, les sous-commandes DEBUG ne s'exécutent pas sans le paramètre enable-debug-command ; les services Redis cloud managés désactivent généralement complètement la commande ; ou la commande est refusée par une ACL. Les scripts de test/diagnostic (par ex. DEBUG SLEEP, DEBUG OBJECT) rencontrent souvent cette erreur.
Comment la corriger
Évitez DEBUG en production. Si elle est réellement nécessaire dans un environnement local/de test, activez-la dans la configuration : enable-debug-command yes (ou 'local') dans redis.conf. Sur les services cloud, la commande ne peut généralement pas être activée du tout ; utilisez des commandes sûres comme MEMORY USAGE, OBJECT ENCODING et INFO pour obtenir des informations équivalentes. Si une restriction ACL s'applique, revoyez les droits.
Autres entrées pour ce moteur
- ERR This instance has cluster support disabledERR This instance has cluster support disabled (la prise en charge du cluster est désactivée sur cette instance)
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments (sous-commande inconnue ou nombre d'arguments erroné)
- ERR Client sent AUTH, but no password is setERR AUTH <password> called without any password configured for the default user (Redis 6+) / ERR Client sent AUTH, but no password is set (Redis <6) (AUTH appelé sans mot de passe configuré)
- ERR Can't save in background: fork failedBackground save failed: fork failed (échec de la sauvegarde en arrière-plan : échec du fork)
- NOPROTO unsupported protocol versionUnsupported RESP protocol version
- ERR Unknown option or number of arguments for CONFIG SETUnknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter) (option ou nombre d'arguments inconnu pour CONFIG SET)
- ERR MULTI calls can not be nestedMULTI calls can not be nested