728x90
=====================
https://dhkim900331.github.io/weblogic/What-Is-.cache.ser
=====================
App 배포 시 working-dir을 별도로 설정되어 있지 않다면, 다음과 같은 .cache.ser 파일이 생성된다.
- ${DOMAIN_HOME}/servers/${instance}/tmp/_WL_user/testApp/59ezjo/META-INF/.WL_internal/cache/testApp/.classinfos/.cache.ser
- ${APP-ROOT}/META-INF/.WL_internal/cache/testApp/.classinfos/.cache.ser
.cache.ser 파일은, 배포되는 Application에서 Annotation scan을 수행하고,
그 결과(class list; metadata)를 직렬화하여 기록한 캐시 파일이다.
인스턴스 재기동 시에 .cache.ser 를 다시 읽어 들여 성능을 높이고자 사용된다.
.cache.ser 파일은 다음과 같은 경우에 업데이트 된다. (Weblogic 12.2.1.4 버전 기준으로 확인됨)
- App 배포 시 .cache.ser 은 다음의 경로에 생성됨
- ${DOMAIN_HOME}/servers/${instance}/tmp/_WL_user/testApp/59ezjo/META-INF/.WL_internal/cache/testApp/.classinfos/.cache.ser
- ${APP-ROOT}/META-INF/.WL_internal/cache/testApp/.classinfos/.cache.ser
- 인스턴스 재기동 시에 다음의 경로만 업데이트됨
- ${DOMAIN_HOME}/servers/${instance}/tmp/_WL_user/testApp/59ezjo/META-INF/.WL_internal/cache/testApp/.classinfos/.cache.ser
- App 정지 시 두 경로 변경 사항 없음
- App 배포 삭제 시 다음의 경로 삭제됨
- ${DOMAIN_HOME}/servers/M1/tmp/_WL_user/testApp/59ezjo/META-INF/.WL_internal/cache/testApp/.classinfos/.cache.ser
클러스터를 이용하는 인스턴스 구성인 경우,
하나의 호스트에만 cache.ser 파일이 생성됨.
별도의 인스턴스로 구성되있는 경우 각각 생성 됨.
'WAS > WebLogic' 카테고리의 다른 글
| WebLogic 인스턴스가 원인 불명의 shutdown이 발생한다. (0) | 2024.05.31 |
|---|---|
| [weblogic] weblogic IP 변경 작업 중에 발생한 Weblogic.transaction.RollbackException: SubCoordinator ... Not Available (0) | 2024.05.24 |
| [weblogic] 애플리케이션 배포 mode (0) | 2024.01.03 |
| [WebLogic] 서버 cache 경로 (0) | 2024.01.03 |
| [weblogic] 현재 맺어진 connection pool 수 파악하기 (1) | 2024.01.02 |