DBAtlas · Veritabanı operasyon atlası

receive_timeout_transport_exception: Request timed out waiting for a response from another node

Elasticsearch

Ne demek?

Bir düğüm, başka bir düğüme istek gönderdi ancak yanıt belirlenen süre içinde gelmedi ve istek zaman aşımına uğradı. Düğümler arası (transport) çağrı tamamlanamadı.

Neden olur?

Hedef düğümün aşırı yük altında olması, uzun GC duraklamaları, yavaş disk/CPU baskısı, ağ gecikmesi/paket kaybı ya da hedef düğümün yanıt veremeyecek kadar meşgul olması. Ağır sorgular, büyük toplu (bulk) işlemler ve shard rebalancing sırasında sık görülür.

Nasıl çözülür?

İlgili düğümlerin kaynak durumunu inceleyin: GET _nodes/stats ile JVM heap, GC ve thread pool doygunluğuna bakın. GET _cat/thread_pool?v ile reddedilen/kuyruğa alınan görevleri kontrol edin. Ağ gecikmesini ölçün. Yükü azaltın (sorgu/bulk boyutunu küçültün), heap ve donanım kaynaklarını gözden geçirin. Kalıcıysa düğüm ekleyerek yükü dağıtın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar