process_cluster_event_timeout_exception: process_cluster_event_timeout_exception
Elasticsearch의미
클러스터 상태 업데이트(예: 인덱스 생성, 매핑 변경)가 할당된 시간 내에 완료되지 않아 타임아웃되었다. master 노드가 업데이트를 제때 처리하지 못했다.
원인
master 노드의 높은 부하, 매우 크거나 복잡한 클러스터 상태, 빈번하고 집중적인 매핑/템플릿 변경, 느린 master, 또는 master 선출 문제.
해결 방법
master 노드 부하와 상태를 확인한다: GET _cluster/health, GET _cat/master, 대기 중인 태스크는 GET _cluster/pending_tasks. 클러스터 상태를 축소한다(불필요한 인덱스/매핑/템플릿 정리, dynamic mapping 폭증 방지). DDL 성격의 무거운 작업은 트래픽이 적은 시간대에 배치로 실행한다. 필요하면 master 리소스를 늘린다.
같은 데이터베이스의 다른 항목
- concurrent_snapshot_execution_exceptionconcurrent_snapshot_execution_exception
- invalid_index_name_exceptioninvalid_index_name_exception
- resource_not_found_exceptionresource_not_found_exception
- search_context_missing_exceptionNo search context found for id (scroll expired) (id에 대한 search context 없음)
- aliases_not_found_exceptionAliases missing
- snapshot_missing_exceptionSnapshot is missing
- index_template_missing_exceptionIndex template is missing