4,511,022 th visitor since 2017.2.1 ( Today : 1589 )
Programming
No. 770
Name. swindler
Subject. tomcat memory 를 늘리는 것이 잘 되지 않을때.
Main Cate. Java
Sub Cate.
Date. 2014-07-15 10:24
Hit. 2699 (211.36.27.3)
File.
tomcat의 memory를 늘리기 위해서는
일반적으로 -Xmx3G와 같은 형태로 옵션을 주면 되는데.

$JAVA_OPTS, $CATALINA_OPTS 에 옵션을 추가하라고 한다.

근데, 이 방법들이 잘 되지 않을때는
실제로 실행되는 파일인
/usr/sbin/tomcat6를 직접 수정하면 된다.

아래와 같은 부분이 있는데, 해당 옵션을 추가하면 적용된다.

if [ "$1" = "start" ]; then
${JAVACMD} $JAVA_OPTS $CATALINA_OPTS \
-Xmx3G \
-classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
-Djava.util.logging.config.file="${CATALINA_BASE}/conf/logging.properties" \
-Djava.util.logging.manager="org.apache.juli.ClassLoaderLogManager" \
org.apache.catalina.startup.Bootstrap start \
>> ${CATALINA_BASE}/logs/catalina.out 2>&1 &
if [ ! -z "$CATALINA_PID" ]; then
echo $! > $CATALINA_PID
fi

[바로가기 링크] : http://coolx.net/cboard/develop/770



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog