-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Randeep,
On 1/23/14, 11:38 AM, Randeep wrote: > Hi all, Thanks a lot for valuable points. Here the information you > guys asked and the changes I made. > > OS : CentOS release 5.4 (Final) > httpd-2.2.3-65.el5.centos(front_end) +(mod_jk)+ > apache-tomcat-6.0.37 > > I installed httpd using yum. Downloaded tomcat from Apache as > compressed archive(tar.gz) > > I'm using following startup script. [root@server ~]# cat > /etc/init.d/tomcat6 #!/bin/bash # description: Tomcat Start Stop > Restart # processname: tomcat # chkconfig: 234 20 80 > JAVA_HOME=/usr/java/default export JAVA_HOME > PATH=$JAVA_HOME/bin:$PATH export PATH > CATALINA_HOME=/usr/share/apache-tomcat-6.0.37 case $1 in start) sh > $CATALINA_HOME/bin/startup.sh ;; stop) sh > $CATALINA_HOME/bin/shutdown.sh ;; restart) sh > $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; > esac exit 0 > > As you said, I removed the JAVA_OPTS declaration from .bash_profile > and I have created setenv.sh and set JAVA_OPTS in it. [root@server > bin]# pwd /usr/share/apache-tomcat-6.0.37/bin > > [root@server bin]# cat setenv.sh export JAVA_OPTS='-Xms256m > -Xmx512m -Xss512k -verbose:gc -Xloggc:heap.log' > > Now it shows in grep. [root@server bin]# ps aux | grep Bootstrap > root 1100 33.7 5.4 707052 95240 pts/0 Sl 11:29 0:06 > /usr/java/default/bin/java > -Djava.util.logging.config.file=/usr/share/apache-tomcat-6.0.37/conf/logging.properties > > - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms256m > -Xmx512m -Xss512k -verbose:gc -Xloggc:heap.log > -Djava.endorsed.dirs=/usr/share/apache-tomcat-6.0.37/endorsed > -classpath /usr/share/apache-tomcat-6.0.37/bin/bootstrap.jar > -Dcatalina.base=/usr/share/apache-tomcat-6.0.37 > -Dcatalina.home=/usr/share/apache-tomcat-6.0.37 > -Djava.io.tmpdir=/usr/share/apache-tomcat-6.0.37/temp > org.apache.catalina.startup.Bootstrap start root 1158 0.0 > 0.0 3932 692 pts/0 R+ 11:29 0:00 grep Bootstrap > [root@server bin]# > > But nothing came in heap.log. You should use a full path in Xloggc:heap so you always know where the file is. As it stands, it will be in the CWD of the JVM process. Not sure where that is, because you can run startup.sh from anywhere. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJS4VJYAAoJEBzwKT+lPKRYhgwP/RZq8grS3/bFNdQL69AV05EF lRTQWinc6rC9Au3Nqw2u0coydpyspNYJemLJaRgTAN0NPlKMU1mZBcqOrFftnt7R nUffJeql5Zx2Ef5uT9NhPlLnJpwuSR3oMHk/hs6qiokZaLs5uqzCk/e1/JcH2qi6 Yjnuhfx5wFUO4S6ld0datFmChLFs6XySfhi+2CilFo2Kw4pkdM2Otnf8hD72FW6k zUGomd9AQw/Jj9/+EojyNYVO/dbcBF5Qa2mnt1PO1tE39x7G7TziQgY4My06MXXV xTrVkkPqYaKerA6JHK89GRHqZFOV6/acOZ8PE1BDQ6cb4EhY+FeyEI8CKo18kUDd XoUttISMIElnCpjbNPoxLDbt66CrUIb1gz8Xe2YxWFMib9V1Seq0xvmMarbUTXRg aeql1spWOEJJf3GR/qpu13AmPt9lTD2t0gDpY+MeB/guShJxm1pU3TEJ/V7FwxBn vJWfNI82RBHCzlUt0aGryYjw19bmgc3Z1st2GMU8WGiDeYFx6nrMUn1QzsWi7QuW k6ZVhkc0mdzXBVyeymWcZE87IKNvlwtOJF3rUpQkvSBxOw3ivLvDVILWLKaDxXCk ncPTFenz4ETNJ0bPQFcf3q45+Bb03YiifqTfNlnE5/+57fvd+J0INYIWlI91rsHP sjppv6K1BzrAe5LPvGTN =WyIX -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org