task_cancelled_exception: task_cancelled_exception: Task was cancelled / TaskCancelledException (Task abgebrochen)
ElasticsearchWas 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.
Weitere Einträge zu dieser Datenbank
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException (kein Master gefunden)
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (Authentifizierung/Autorisierung fehlgeschlagen)
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ... (Validierung fehlgeschlagen)
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception
- unavailable_shards_exceptionunavailable_shards_exception
- query_shard_exceptionquery_shard_exception