ThreadPoolExecutor RejectedExecutionException 오류 - SynchronousQueue
우리 프로젝트에서는 여러개의 쓰레드를 이용하여 작업을 실행하기 위해 ThreadPoolExecutor를 이용하고 있다 쓰레드 풀의 개수는 고정적으로 사용하고 있으며, 해당 쓰레드를 실행하는 부분에서 쓰레드의 개수를 관리하며 쓰레드 풀 이상의 요청은 하지 않기 때문에 이론적으로는 쓰레드 풀이 터지는 경우는 없어야 했다. 하지만 여러 프로젝트를 진행하며 종종 쓰레드 풀이 터지곤 했는데 이번에 조금 더 깊이 파봤다 발생한 오류 는 아래와 같다 RejectedExecutionException: Task cohttp://m.xxx.xx.TrainWorker rejected from java.util.concurrent.ThreadPoolExecutor[Running, pool size = 16, active th..
ㄴspring boot
2023. 7. 11. 09:24
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 보관주기
- 네트워크
- 넥서스 보관주기
- 제우스 로그
- AWS
- jeus8
- volatile
- 도커
- 주키퍼 없는 카프카
- 카프카
- 제우스8
- cleanup policy
- db 두개
- 오블완
- multiple datasource
- s3
- SynchronousQueue
- 티스토리챌린지
- jeus8.5
- 제우스8.5
- docker
- php
- 쓰레드 변수
- 스레드 동기화
- kafka without zookeeper
- cleanup policies
- 넥서스 파일 보관주기
- API Gateway
- kafka with raft
- 다중 데이터소스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함