[JBoss AS 5.1GA] tmp/vfs-nested.tmp 용량 무한 증가???



요즘에는 회사나 개인적으로 주로 사용하는 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번째 방법으로 테스트 서버를 띄워 놓고 용량이 얼마나 증가하는지를 체크해 봐야겠습니다.



>> 3번째 방법으로 하니 파일이 더 많이 생기는 것 같습니다;;;

IterableTimedVFSCache 클래스를 검토해봐야 겠습니다.





참고자료




http://community.jboss.org/thread/2148




댓글

가장 많이 본 글