#. 참고 글
https://www.mastertheboss.com/java/troubleshooting-outofmemoryerror-direct-buffer-memory/
https://homoefficio.github.io/2020/08/10/Java-NIO-FileChannel-%EA%B3%BC-DirectByteBuffer/
https://velog.io/@mmy789/Java-NIO-3
https://www.samsungsds.com/kr/insights/1232762_4627.html
-XX:+DisableExplicitGC 옵션을 사용함으로 인해 System.GC() 사용이 막혀서
오히려 Native 영역 메모리 GC가 되지 않아 memory leak이 발생하는 상황.
JDK1.8 환경 기준
jvm memory 영역 중 Metaspace 에서의 OOME가 발생하는 상황이다.
근본적인 문제 해결은 memory leak이 발생하는 구간을 소스 내에서 찾는 것이 맞지만,
weblogic 측에서 즉각적으로 조치해줄 수 있는 부분은
-XX:+DisableExplicitGC 옵션을 사용하지 않도록 변경하는 것.
'WAS - WebLogic > 각종 설정, 에러 조치' 카테고리의 다른 글
[weblogic] 어플리케이션 내 특정 파일명에 이상한 문자열 포함으로 인해 deploy 실패하는 현상 (0) | 2024.03.28 |
---|---|
[weblogic] ManagedServer 가 shutdown 되었을 시 Admin Console 지연되는 현상 (0) | 2024.03.28 |
[weblogic] Exception 이름만 출력되고 stackTrace가 생략되어 있는 상황 (0) | 2024.03.28 |
[weblogic] "Tomcat 에서는 잘 되는데 WebLogic 에서만 안돼요" 대응하기 (0) | 2024.03.28 |
[weblogic] 도메인 내 인스턴스 Heap Memory 사용량 체크 WLST 스크립트 (0) | 2024.03.27 |