DBAtlas · Atlas de operaciones de bases de datos

receive_timeout_transport_exception: Request timed out waiting for a response from another node (timeout esperando la respuesta de otro nodo)

Elasticsearch

¿Qué significa?

Un nodo envió una solicitud a otro nodo, pero la respuesta no llegó en el tiempo configurado y la solicitud excedió el timeout. La llamada entre nodos (transport) no pudo completarse.

¿Por qué ocurre?

El nodo de destino con carga elevada, pausas largas de GC, disco lento/presión de CPU, latencia de red/pérdida de paquetes, o el nodo de destino demasiado ocupado para responder. Habitual durante consultas pesadas, operaciones bulk grandes y el rebalanceo de shards.

Cómo solucionarlo

Inspeccione el uso de recursos en los nodos afectados: revise el heap de la JVM, el GC y la saturación de thread pools con GET _nodes/stats. Revise las tareas rechazadas/en cola con GET _cat/thread_pool?v. Mida la latencia de red. Reduzca la carga (tamaños de consulta/bulk más pequeños) y revise el heap y los recursos de hardware. Si persiste, añada nodos para repartir la carga.

Abrir en DBAtlas →

Más entradas de este motor