며칠 전 우리는 응용 프로그램을 wls 10.3.5.0 (Java6)에서 wls 12.1.3.0.0 (Java7)으로 이동했습니다. 우리는 매일 대나무 에이전트가 몇 가지 응용 프로그램을 배포하고이 서버에 대해 몇 가지 테스트를 실행하는 테스트 서버를 가지고 있습니다. WLS 10weblogic에서 반복적으로 메모리 부족 오류가 발생했습니다. 12
Exception in thread "[ACTIVE] ExecuteThread: '166' for queue: 'weblogic.kernel.Default (self-tuning)'" java.lang.OutOfMemoryError: PermGen space
Exception in thread "[STUCK] ExecuteThread: '35' for queue: 'weblogic.kernel.Default (self-tuning)'" java.lang.OutOfMemoryError: PermGen space
우리가이 문제를 해달라고 : 우리가 WLS (12)로 업그레이드 할 때 문제는 2-3일 후 메모리 부족 예외 오류가 있습니다. 웹 시작에서 나는이 매개 변수를 설정했다 : -Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m -Xss1m
그러나 여전히 오류가 발생합니다.
permgen 누출처럼 보입니다. http://www.javacodegeeks.com/2012/12/what-is-a-permgen-leak.html –
나는 그렇게 생각하지 않는다. 나는 이것이 우리가 매일 응용 프로그램 (20)을 사용하지 않기 때문에 발생한다고 생각합니다. 우리는 또한 응용 프로그램을 한 번만 배포하는 개발 서버를 가지고 있으며 여기에서 문제없이 실행됩니다. – hudi
PermGen 누수는 전적으로 빈번한 배포와 관련이 있습니다. –