티스토리 뷰
버전 제한
Java 6 u34 이상 부터 가능
설정법
> 기본 설정
-verbose:gc
-Xloggc:/ppaint/logs/gc/gc_%t.log
> Rotation 설정
-XX:+UseGCLogFileRotation
> 용량 기준으로 분리
-XX:GCLogFileSize=50m
-XX:NumberOfGCLogFiles=5
# 50m 마다 분리하며 최대 5개까지 만들겠단 의미
옵션 설명
- -verbose:gc
- GC 로그를 생성 여부
- -Xloggc:<path>
- GC 로그를 쌓을 위치
- %t 로 기입하면 gc_2019-08-27.log 형태로 쌓인다.
- -XX:+UseGCLogFileRotation
- GC 로테이션 여부 / 이 옵션을 활성화 해야 로테이션을 수행한다.
- 파일 분리
- -XX:GCLogFileSize=50m
- 지정된 용량 마다 또 파일을 분리한다.
- -XX:NumberOfGCLogFiles=5
- 최대 몇 개까지 분리할지 지정
- -XX:GCLogFileSize=50m
'WEB,WAS > WAS' 카테고리의 다른 글
JVM OPTION 샘플 (0) | 2018.10.31 |
---|---|
DNS 질의 캐쉬 TTL (0) | 2018.10.31 |
Thread Dump (쓰레드 덤프) 생성 방법 (kill -3, jstack) (0) | 2018.08.27 |
Thread dump (쓰레드 덤프) - 쓰레드 상태 (0) | 2018.08.27 |
톰캣(Tomcat) catalina.out 로그 차단하는 방법 (0) | 2014.08.27 |
[Tomcat] Context 설정 분리 (0) | 2012.07.17 |
[Tomcat] DataSource 설정 (0) | 2012.07.17 |
[Tomcat/JSP] GET방식 한글 깨질 경우 (0) | 2011.01.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- groovy
- 엔서블
- ssl
- Docker
- Ansible
- vagrant
- rundeck
- openssl
- Thread Dump
- Password manager
- 쓰레드덤프
- 데브옵스
- 플레이북
- PostgreSQL
- 파이프라인
- JVM
- nginx
- 리눅스
- Config History
- Shell Script
- iTerm2
- Linux
- DevOps
- URL Encoding
- Playbook
- 엔시블
- 젠킨스
- Nexus
- rsync
- Jenkins
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함