weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool testConnectionPool to allocate to applications, please increase the size of the pool and retry..
weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool testConnectionPool to allocate to applications, please increase the size of the pool and retry..
로그 형식이 위와 같은 에러일 때 (testconnectionPool은 커넥션 풀 이름) 커넥션 풀 용량이 모자라다는 뜻임.
우선 사전 체크내용
> 코드레벨에서 Connection 을 재 반납하는 코드가 잘 있는지 확인 : Connection close()
해결방안
웹로직 WAS에서 Data Source Max Capacity 를 증가 (데이터소스 아니면 직접 설정파일에서 늘릴것)
1) 웹로직 Admin Console 접근
2) 서버 - 데이터소스 탭 클릭
3) 설정 바꿀 데이터소스 클릭
4) 접속탭 클릭
5) 용량(Capacity) 변경
-- 평소에 몇개를 사용하는지, 이 에러가 자주 뜨는지 확인 후 적정값으로 바꾸면 더 좋다.
만약 자주뜬다면 허용치를 높이는 것이 좋고, 자주 뜨지 않는다면 알아두고 있을 것 (보수적으로 운용시, 상관없다면 늘리는것이 좋음)
참고) Bsu 파라미터 설명
-help : 사용법
-install : 패치 적용
-patchlist=XXXX 패치코드
-patch_download_dir=~~~ 패치파일위치
-pro_dir=~~~ WLS 설치된 디렉토리
-verbose 상세하게 과정을 보여줌
-log 로그파일
-log=path/로그파일 설정하면됨
-remove 패치삭제
인스톨과 옵션 같음
-report 적용된 패치정보를 보여주고, 미들웨어 홈에서 파일 변화에 대해 레포트
-verion bsu명령어 버전 출력
-view 적용된/다운로드된 패치 목록 조회
-status=applied|downloaded 적용/다운 선택
나머지 인스톨과 옵션 같음.
'IT 공부 > WebLogic 이슈' 카테고리의 다른 글
<BEA-000438> Unable to load perfomance pack. USing Java I/O instead. (0) | 2024.05.22 |
---|---|
WebLogic JDBC 관련 에러 몇가지 정리 (0) | 2024.05.21 |
Deploy 이후 503 Error 발생 (0) | 2024.05.10 |
<BEA-101216> OutOfMemoryError (0) | 2024.05.07 |
웹로직 기동 시 schema validation 오류 (0) | 2024.04.07 |