728x90
개요
JEUS6 컨테이너 기동 시 TM로그 관련된 Exception 메시지 기록
현상
JEUS 기동 시 로그에서 아래와 같은 Exception 발생
Caused by : org.objectweb.howl.log.LogFileOverflowException : [로그경로] : high mark = 34bd000000; active mark for Logger
원인
LogFileOverflowException은 JEUS Transaction 로그에서 주로 발생
transaction 로그란? 예상치 못한 문제 상황에 있어 거래 무결성을 보장하기 위해 거래정보를 저장하는 로그
LogFileOverflowException가 transaction 로그파일에 더 이상 용량이 없을 경우 발생합니다.
(default로 4k block을 500개 사용하여 2M의 file을 2개 사용)
일반적으로 대량의 거래가 발생 하였을 경우 일어날 수 있으며 거래 영향을 주지는 않습니다
해결방안
1) 컨테이너 중지 후 transaction 로그 삭제 후 기동
2) transaction 로그 파일 size 튜닝
JEUSMain.xml 내용에 아래의 내용 추가
-Dhowl.log.MaximumFiles=5
-Dhowl.log.MaximumBlocksPerFile=1000
3) TM로그 disable
JEUSMain.xml 내용에 아래의 내용 추가
-Djeus.tm.noLogging=true
728x90
'IT > MiddleWare(WEB WAS)' 카테고리의 다른 글
[JVM] 자바 클래스로더의 흐름 (0) | 2022.09.23 |
---|---|
[JEUS7,8]JEUSADMIN 콘솔 창 크기 조절 (0) | 2022.03.10 |
[JSP] 데이타소스 점검 페이지 (0) | 2021.11.01 |
[링크]JEUS 설정 메뉴얼 (0) | 2021.10.19 |
[JEUS7,8]DAS를 통하지 않은 MS기동 (0) | 2021.10.19 |