[JBoss AS 5.1GA] tmp/vfs-nested.tmp 용량 무한 증가???
WEB/JBossAS / 2011. 10. 4. 09:57
요즘에는 회사나 개인적으로 주로 사용하는 WAS 는 JBoss AS 입니다.
최근 관련 작업을 하면서 JBoss AS 를 설치한 쪽 디스크 full 이 자주 일어나 확인해보니 tmp 디렉토리의 vfs-nested.tmp 디렉토리에 수많은 jar 파일들이 원인이였습니다.
JBoss 커뮤니티 사이트를 검색을 하여 발견한 해결책을 이용하여 테스트를 해보았습니다.
(테스트 환경: default deploy 에 두 개의 WAR 파일 배포)
1. vfs 옵션 미사용
기본 옵션
구동 시간: 2m 20s
메모리: 568.612 MB
vfs-nested.tmp 디렉토리: 사용, 기존처럼 무한 증대
2. vfs 옵션 조정
-Djboss.vfs.forceNoCopy=true
-Djboss.vfs.forceCopy=false
구동 시간: 2m 31s
메모리: 638.764 MB
vfs-nested.tmp 디렉토리: vfs-nested.tmp 사용 안함
3. vfs caching 옵션 조정
-Djboss.vfs.cache=org.jboss.virtual.plugins.cache.IterableTimedVFSCache
-Djboss.vfs.cache.TimedPolicyCaching.lifetime=1440
구동 시간: 2m 21s
메모리: 521.872 MB
vfs-nested.tmp 디렉토리: 사용, 용량 증가 확인 중
>> 3번째 방법으로 하니 파일이 더 많이 생기는 것 같습니다;;; IterableTimedVFSCache 클래스를 검토해봐야 겠습니다.
참고자료
http://community.jboss.org/thread/2148