task_cancelled_exception: task_cancelled_exception: Task was cancelled / TaskCancelledException (tarea cancelada)
Elasticsearch¿Qué significa?
Se canceló una tarea en ejecución (search, _reindex, _update_by_query, etc.). La cancelación puede producirse por una solicitud del usuario a _tasks/_cancel, porque el cliente cierra la conexión HTTP (timeout/abort del cliente; Elasticsearch cancela automáticamente la búsqueda asociada) o por la cancelación de una tarea padre o una async search caducada.
¿Por qué ocurre?
El usuario canceló la tarea con POST _tasks/<task_id>/_cancel (X-Opaque-Id solo identifica la tarea y ayuda a encontrarla; no la cancela), un timeout del cliente cortó la conexión, consultas costosas de larga duración o la gestión adaptativa de recursos detuvo una tarea pesada.
Cómo solucionarlo
Si la tarea se canceló de forma inesperada, revise la configuración de timeout y de conexión del cliente; optimice la consulta pesada (menos datos, filtros más específicos). Para operaciones largas, ejecute _reindex/_update_by_query de forma asíncrona (wait_for_completion=false) y supervise con GET _tasks. Vea las tareas activas: GET _tasks?detailed=true. Si es necesario, divida las consultas costosas o use scroll/PIT.
Más entradas de este motor
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException (no se descubrió ningún master)
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (no se puede autenticar / acción no autorizada)
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ... (validación fallida)
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception
- unavailable_shards_exceptionunavailable_shards_exception
- query_shard_exceptionquery_shard_exception