DBAtlas · Atlas für Datenbankbetrieb

task_cancelled_exception: task_cancelled_exception: Task was cancelled / TaskCancelledException (Task abgebrochen)

Elasticsearch

Was bedeutet das?

Ein laufender Task (Suche, _reindex, _update_by_query usw.) wurde abgebrochen. Ein Abbruch kann durch eine Benutzeranfrage an _tasks/_cancel erfolgen, dadurch, dass der Client die HTTP-Verbindung schließt (Client-Timeout/Abbruch; Elasticsearch bricht die zugehörige Suche automatisch ab), oder durch Abbruch eines übergeordneten Tasks bzw. eine abgelaufene asynchrone Suche.

Ursache

Der Benutzer hat den Task mit POST _tasks/<task_id>/_cancel abgebrochen (X-Opaque-Id dient nur zur Identifizierung und hilft, den Task zu finden; es bricht ihn nicht ab), ein Client-Timeout hat die Verbindung getrennt, lang laufende teure Abfragen oder das adaptive Ressourcenmanagement hat einen schweren Task gestoppt.

Lösung

Wurde der Task unerwartet abgebrochen, überprüfe Client-Timeout und Verbindungseinstellungen; optimiere die schwere Abfrage (weniger Daten, spezifischere Filter). Führe lange Operationen wie _reindex/_update_by_query asynchron aus (wait_for_completion=false) und überwache sie mit GET _tasks. Aktive Tasks anzeigen: GET _tasks?detailed=true. Teile teure Abfragen bei Bedarf auf oder verwende scroll/PIT.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank