Redis
 sql >> Base de données >  >> NoSQL >> Redis

Timeout exécutant SET {Clé}, inst :0, mgr :inactif, file d'attente :2, qu=1, qs=1, qc=0, wr=1/1, in=0/0

Timeout exécutant SET {Key}, inst :0, mgr :Inactive, queue :2, qu=1, qs=1, qc=0, wr=1/1, in=0/0signifie qu'il a envoyé une requête (qs ), il y a une autre requête qui est dans la file d'attente non envoyée (qu), alors qu'il n'y a rien à lire sur le réseau. il y a un écrivain actif, ce qui signifie que celui qui n'a pas été envoyé n'est pas ignoré. Fondamentalement, une demande est envoyée et attend la réponse.

Quelques questions :1. Votre client s'exécute-t-il dans la même région que le cache ? L'exécuter à partir de votre boîte de développement introduirait une latence supplémentaire et entraînerait des délais d'attente.2. À quelle fréquence obtenez-vous l'exception ? Est-ce qu'il réussit à tout moment?3. Vous pouvez également contacter [email protected] avec votre nom de cache, la plage horaire (avec fuseau horaire) dans laquelle vous voyez les délais d'attente et, si possible, une application de console qui aiderait à reproduire le problème.

J'espère que cela vous aidera, Deepak

détails sur les codes d'erreur de ce fil :#83inst :dans la dernière tranche de temps :0 commandes ont été émisesmgr :le gestionnaire de sockets exécute "socket.select", ce qui signifie qu'il demande au système d'exploitation d'indiquer un socket qui a quelque chose à faire; fondamentalement :le lecteur ne lit pas activement à partir du réseau car il ne pense pas qu'il y ait quoi que ce soit à mettre en file d'attente :il y a au total 73 opérations en coursqu :6 d'entre elles sont dans la file d'attente non envoyée :elles n'ont pas encore été écrites sur le réseau sortantqs :67 d'entre eux ont été envoyés et attendent des réponses du serveur étant ignoré) dans :il n'y a pas de lecteurs actifs et aucun octet n'est disponible pour être lu sur la carte réseau