기술지원 문의
JVM 메모리 증가..
이창형 / 2003-06-18 00:00
안녕하세요..
jsp + Beans으로 개발돼 있는 solution이 있는데요..
jsp에서 scope=\"page\"로 Bean을 부릅니다.
그럼 Bean에서는 약 10개의 쓰레드를 생성하여 원격 서버와 통신을 하고(데이타 패킷양 : 각 원격서버당 당 2,000 Bytes) 그 결과를 jsp에 던져주면 jsp는 일부 파싱과정을 거쳐서 display해 줍니다.
그런데 하루에 약 2000번 정도의 원격서버와 통신을 하고 보면 JVM의 메모리가 계속 올라가는 현상이 생겨서.. 결국에는 java Engine을 리스타트해 줘야 하는 현상이 생기는데요..
머가 문제인지요
Service 환경은 Window2000 Server + IIS5.0 + JDK1.2.1 + Resine2.1.9입니다.
Re:JVM 메모리 증가..
관리자 / 2003-06-19 00:00
어플리케이션에서 메모리 leak이 없다고 가정하면
먼저 resin Start 시 heap을 주시는 방안
%RESIN_HOME\\bin\\httpd.exe -Xms128m -Xmx256m
JDK를 너무 낮은 버전을 사용하고 계시니 JDK를 Upgrade하는 방안 등이
있을 것 같고 가능하다면 둘다 해보시는 것이 좋을 듯 하네요.
Resin의 log들을 점검해보시고요.
--이창형 님의 글 [2003-06-18 09:59:50]
>안녕하세요..
jsp + Beans으로 개발돼 있는 solution이 있는데요..
jsp에서 scope=\"page\"로 Bean을 부릅니다.
그럼 Bean에서는 약 10개의 쓰레드를 생성하여 원격 서버와 통신을 하고(데이타 패킷양 : 각 원격서버당 당 2,000 Bytes) 그 결과를 jsp에 던져주면 jsp는 일부 파싱과정을 거쳐서 display해 줍니다.
그런데 하루에 약 2000번 정도의 원격서버와 통신을 하고 보면 JVM의 메모리가 계속 올라가는 현상이 생겨서.. 결국에는 java Engine을 리스타트해 줘야 하는 현상이 생기는데요..
머가 문제인지요
Service 환경은 Window2000 Server + IIS5.0 + JDK1.2.1 + Resine2.1.9입니다.