Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Timeout beim Ausführen von SET {Key}, inst:0, mgr:Inactive, queue:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0

Timeout beim Ausführen von SET {Key}, inst:0, mgr:Inactive, queue:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0bedeutet, es wurde eine Anfrage gesendet (qs ), befindet sich eine weitere Anfrage in der Warteschlange für nicht gesendete Dateien (qu), während nichts aus dem Netzwerk gelesen werden kann. Es gibt einen aktiven Schreiber, was bedeutet, dass der nicht gesendete nicht ignoriert wird. Grundsätzlich wird eine Anfrage gesendet und auf die Antwort gewartet.

Paar Fragen:1. Läuft Ihr Client in derselben Region wie der Cache? Wenn Sie es von Ihrer Dev-Box aus ausführen, würde dies zu zusätzlicher Latenz führen und Zeitüberschreitungen verursachen.2. Wie oft bekommen Sie die Ausnahme? Gelingt es irgendwann?3. Sie können sich auch an [email protected] mit Ihrem Cache-Namen, Zeitbereich (mit Zeitzone), in dem Sie die Zeitüberschreitungen sehen, und, wenn möglich, einer Konsolen-App, mit der Sie das Problem reproduzieren können, wenden.

Hoffe, das hilft, Deepak

Details zu den Fehlercodes aus diesem Thread:#83inst:in der letzten Zeitscheibe:0 Befehle wurden ausgegeben tun; Im Grunde:Der Leser liest nicht aktiv aus dem Netzwerk, weil er nicht glaubt, dass es etwas in die Warteschlange zu tun gibt:Es gibt insgesamt 73 laufende Operationenq:6 davon befinden sich in der Warteschlange für nicht gesendete:Sie wurden noch nicht in das ausgehende Netzwerk geschriebenqs :67 davon wurden gesendet und warten auf Antworten vom Serverqc:0 davon haben Antworten gesehen, wurden aber aufgrund des Wartens auf den Abschluss noch nicht als abgeschlossen markiert wird ignoriert)in:Es gibt keine aktiven Lesegeräte und null Bytes sind verfügbar, um auf der NIC gelesen zu werden