DBAtlas · Atlas de operações de banco de dados

receive_timeout_transport_exception: Request timed out waiting for a response from another node (timeout aguardando a resposta de outro nó)

Elasticsearch

O que significa?

Um nó enviou uma requisição a outro nó, mas a resposta não chegou dentro do tempo configurado e a requisição expirou (timeout). A chamada entre nós (transport) não pôde ser concluída.

Por que acontece?

O nó de destino sob carga pesada, pausas longas de GC, disco lento/pressão de CPU, latência de rede/perda de pacotes, ou o nó de destino ocupado demais para responder. Comum durante consultas pesadas, grandes operações em lote e rebalanceamento de shards.

Como resolver

Inspecione o uso de recursos nos nós afetados: verifique o heap da JVM, o GC e a saturação dos thread pools com GET _nodes/stats. Verifique as tarefas rejeitadas/enfileiradas com GET _cat/thread_pool?v. Meça a latência de rede. Reduza a carga (consultas/lotes bulk menores) e revise o heap e os recursos de hardware. Se persistir, adicione nós para distribuir a carga.

Abrir no DBAtlas →

Mais entradas deste banco