DBAtlas · Veritabanı operasyon atlası

task_cancelled_exception: task_cancelled_exception: Task was cancelled / TaskCancelledException

Elasticsearch

Ne demek?

Çalışan bir görev (arama, _reindex, _update_by_query vb.) iptal edildi. İptal, kullanıcının _tasks/_cancel isteğiyle, istemcinin HTTP bağlantısını kapatmasıyla (istemci timeout/abort; Elasticsearch bağlı aramayı otomatik iptal eder) veya üst (parent) görevin ya da süresi dolan async search'ün iptaliyle gerçekleşebilir.

Neden olur?

Kullanıcının görevi POST _tasks/<task_id>/_cancel ile iptal etmesi (X-Opaque-Id yalnız görevi tanımlamaya ve bulmaya yarar, iptal etmez), istemci timeout'unun bağlantıyı kesmesi, uzun süren pahalı sorgular veya adaptif kaynak yönetiminin ağır görevi durdurması.

Nasıl çözülür?

Görev beklenmedik şekilde iptal olduysa istemci timeout ve bağlantı ayarlarını gözden geçirin; ağır sorguyu optimize edin (daha az veri, daha spesifik filtre). Uzun işlemler için _reindex/_update_by_query'yi asenkron (wait_for_completion=false) çalıştırıp GET _tasks ile izleyin. Aktif görevleri görüntüleyin: GET _tasks?detailed=true. Gerekirse pahalı sorguları parçalayın veya scroll/PIT kullanın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar