Sleuth Span 생성시점- HttpRequest 요청 들어온 후 Intercept 처리 할 때 ES 403 Index read-only, cluster_block_exception 발생문제 Trouble Shooting 원인파악 : ES사용량이 95% 이상로 내려갔을 시, ES 내부적으로 INDEX_READ_ONLY OPTION을 TRUE로 활성화 시켜서 더이상 index를 write 하지 못하게 한다고 한다. [ES LOG] flood stage disk watermark [95%] exceeded on [n6~][es-name][데이터경로], free: 남은 데이터노드 용량 등.. 문제해결 : 인덱스 삭제 및 용량 정리 => 아래 api call 호출 PUT your_index_name/_set..
해당 포스트는 yun blog님의 포스트를 바탕으로 하여 작성, 추가로 알게된 내용들을 덧붙인 글 입니다. [원문] https://cheese10yun.github.io/spring-batch-basic/ Spring Batch 간단 정리 - Yun Blog | 기술 블로그 Spring Batch 간단 정리 - Yun Blog | 기술 블로그 cheese10yun.github.io 스프링 부트 배치 주의사항 스프링 부트 배치는 스프링 배치를 간편하게 사용 할 수 있게 래핑한 프로젝트입니다. 따라서 스프링 부트 배치와 스프링 배치에 모두에서 다음과 같은 주의사항을 염두해야 합니다. 가능하면 단순화해서 복잡한 구조와 로직을 피해야합니다. 데이터를 직접 사용하는 편이 빈번하게 일어나므로 데이터 무결성을 유지하..
스크립트 언어 인터프리터 방식을 사용하는 인터프리터 언어의 한 종류로, 응용 소프트웨어에서 해당하는 스크립트 언어로된 API를 제공하며 스크립트 언어는 이러한 소프트웨어를 제어, 상호작용하기 위해 만들어진 언어이다. 다만, 이러한 방식에서 스크립트 특성상 수정이 빈번하게 일어날 수 있어서 인터프리터 방식을 많이 사용하는 것 뿐이다. 이러한 수정이 빈번한 방식에는 한줄 한줄 코드를 읽어나가는 인터프리터 방식이 전체 수정과 컴파일이 필요없이, 해당 부분만 수정하여 배포하면 되므로 인터프리터 방식을 사용한다.