컴퓨터 지식 네트워크 - 컴퓨터 제품 - 온라인 ES 오류 보고 예외 분석

온라인 ES 오류 보고 예외 분석

원인: 주문 로그가 es에 저장되지 않았습니다.

해결 방법:

book3-message의 오류 로그를 확인하세요

발견 다음 두 가지 유형 예외

첫 번째 예외:

스레드 풀 문제, EsThreadPoolExecutor[bulk, 대기열 용량 = 50, org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor@5e6ba269[ 실행 중, 풀 크기 = 16, 활성 스레드 = 16, 대기 중인 작업 = 56, 완료된 작업 = 41706906]];];req:org.elasticsearch.action.bulk.BulkRequestBuilder@27779be

스레드를 수정했습니다. es 풀 구성 중 최대 스레드 풀 수는 ES가 위치한 서버의 CPU 수보다 작거나 같아야 합니다.

참조 문서: blogs.com/kangoroo/p/7615833. html

두 번째 예외:

데이터가 업데이트될 때 버전 불일치로 인해 발생합니다. 해결 방법: 주로 abortOnVersionConflect(false)를 설정하여 UpdateRequestBuilder에서 UpdateByQueryRequestBuilder로 데이터를 업데이트하는 방법을 변경합니다. 매개변수;

참조 문서:

/zhou_shaowei/article/details/80079162 버전 충돌로 인해 updateByQuery가 중단되는 것을 방지하려면 종료 충돌(false)을 설정하세요.

/qq_37502106/article/details/80604538

上篇: 오래된 데스크톱 컴퓨터가 USB 부팅을 지원하는지 모르시나요? 下篇: Meitu m4의 오른쪽 상단에 있는 삼각형은 전화를 걸 수 없다는 것을 의미합니까?
관련 내용