오류관리

Cannot get a connection, pool error Timeout waiting for idle object

k9e4h 2022. 1. 11. 09:42

JDBC Connection Error

 

에러 상황

API 응답이 오지 않았는데 잠시 후 다시 시도시 정상 동작

서비스 재시작 후 시도시 응답이 오지 않는 현상 재현

 

해당 에러가 주로 발생하는 원인

1. hiraki dead lock - connection 이 부족해서 연결하지 못함

2. 설정 문제 - 해당 connection 이 연결됐다가 JVM에 의해 GC되어 connection이 끊어짐

 

 

 

 

 

https://wildeveloperetrain.tistory.com/66

 

Connection is not available, request timed out after 10000ms. 에러의 원인은

프로젝트 중 발생한 에러입니다. 해당 에러는 요청 시 바로 발생하지 않아서 모르고 있다가 개발서버에 올려 테스트하던 중 발생을 확인하고 조치하였습니다. 커넥션 풀과 관련된 HikariCP Dead lock

wildeveloperetrain.tistory.com

https://mycup.tistory.com/367

 

Connection is not available, request timed out after 10000ms. (Unable to acquire JDBC Connection)

Connection is not available, request timed out after 10000ms. (Unable to acquire JDBC Connection) 장애 단서 커넥션이 존재하지 않아 요청시간이 10 초를 넘겨버려 발생됨 , 커넥션 풀을 할당 받지 못함 히..

mycup.tistory.com

https://techblog.woowahan.com/2663/

 

HikariCP Dead lock에서 벗어나기 (실전편) | 우아한형제들 기술블로그

{{item.name}} 1부 HikariCP Dead lock에서 벗어나기 (이론편)은 잘 보셨나요? 2부 HikariCP Dead lock에서 벗어나기 (실전편)에서는 실제 장애 사례를 기반으로 장애 원인을 설명하고 해결 사례를 공유하고자

techblog.woowahan.com

 

반응형