Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Tempo limite executando SET {Key}, inst:0, mgr:Inactive, queue:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0


Tempo limite executando SET {Key}, inst:0, mgr:Inactive, queue:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0means, ele enviou uma solicitação (qs ), há outra solicitação que está na fila não enviada (qu), enquanto não há nada para ser lido na rede. há um gravador ativo, o que significa que o que não foi enviado não está sendo ignorado. Basicamente, há uma solicitação enviada e aguardando a resposta de volta.

Algumas perguntas:1. Seu cliente está rodando na mesma região que o cache? Executá-lo a partir de sua caixa de desenvolvimento introduziria latência adicional e causaria tempos limite.2. Com que frequência você recebe a exceção? Tem sucesso a qualquer momento?3. Você também pode entrar em contato com [email protected] com seu nome de cache, intervalo de tempo (com fuso horário) no qual você vê os tempos limite e, se possível, um aplicativo de console que ajudaria a reproduzir o problema.

Espero ter ajudado, Deepak

detalhes sobre os códigos de erro deste tópico:#83inst:na última fatia de tempo:0 comandos foram emitidosmgr:o gerenciador de soquete está executando "socket.select", o que significa que está pedindo ao SO para indicar um soquete que tem algo a Faz; basicamente:o leitor não está lendo ativamente da rede porque não acha que há nada para doqueue:há 73 operações totais em andamentoqu:6 delas estão na fila não enviada:elas ainda não foram gravadas na rede de saídaqs :67 deles foram enviados e estão aguardando respostas do servidorqc:0 desses receberam respostas, mas ainda não foram marcados como completos devido à espera da conclusão loopwr:há um escritor ativo (ou seja - aqueles 6 não enviados não são sendo ignorado) em:não há leitores ativos e zero bytes estão disponíveis para serem lidos na NIC