Revision [3966]
Last edited on 2011-05-13 01:23:59 by KenFongAdditions:
~ [[TomcatSSL TomcatSSL]]
Revision [3709]
Edited on 2010-05-05 19:54:17 by KenFongAdditions:
~ [[http://www.mastertheboss.com/en/jboss-application-server/113-jboss-performance-tuning-1.html More MaxThreads and AcceptCount ]]
Revision [3708]
Edited on 2010-05-05 19:44:40 by KenFongAdditions:
~ [[http://tomcat-configure.blogspot.com/2009/01/tomcat-maxthreads-configuration.html MaxThreads and AcceptCount ]]
Revision [3585]
Edited on 2009-11-26 02:04:40 by WikiAdminAdditions:
===Monitoring===
http://www.lambdaprobe.org/d/download.htm
http://www.lambdaprobe.org/d/download.htm
Revision [3569]
Edited on 2009-11-05 18:44:59 by WikiAdminAdditions:
*SubTopics*
*Useful links*
*Useful links*
Deletions:
~
=Useful links=
Revision [3568]
Edited on 2009-11-05 18:44:39 by WikiAdminAdditions:
=SubTopics=
~ [[TomcatJsvc Jsvc]]
~
=Useful links=
~ [[TomcatJsvc Jsvc]]
~
=Useful links=
Deletions:
Useful links
Revision [3515]
Edited on 2009-09-09 01:46:39 by WikiAdminAdditions:
# Negate rewrite
BalancerMember ajp://10.10.10.3:8509
BalancerMember ajp://10.10.10.8:8509
RewriteCond %{REQUEST_URI} !\.htm$
RewriteRule /(.*) ajp://someBalancer/$1 [P]
BalancerMember ajp://10.10.10.3:8509
BalancerMember ajp://10.10.10.8:8509
RewriteCond %{REQUEST_URI} !\.htm$
RewriteRule /(.*) ajp://someBalancer/$1 [P]
Revision [2233]
Edited on 2009-02-25 20:04:57 by WikiAdminAdditions:
# Enables maintenance page
RewriteEngine On
# Check for maintenance page
RewriteCond %{REQUEST_URI} !(maintenance.html$)
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteRule .* /maintenance.html [R,L]
# Forward everything to jboss
RewriteCond %{REQUEST_URI} !(maintenance.html$)
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]
RewriteEngine On
# Check for maintenance page
RewriteCond %{REQUEST_URI} !(maintenance.html$)
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteRule .* /maintenance.html [R,L]
# Forward everything to jboss
RewriteCond %{REQUEST_URI} !(maintenance.html$)
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]
Revision [2223]
Edited on 2009-02-24 22:50:04 by WikiAdminAdditions:
# Or do it with rewrite
RewriteEngine On
RewriteCond %{REQUEST_URI} /.*\.jsp
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]
RewriteCond %{REQUEST_URI} /(servlet|examples).*
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]
RewriteEngine On
RewriteCond %{REQUEST_URI} /.*\.jsp
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]
RewriteCond %{REQUEST_URI} /(servlet|examples).*
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]
Revision [2204]
Edited on 2009-02-13 01:23:38 by WikiAdminAdditions:
# timeout between request and first response packet. set to longer in case of long running servlets
worker.default.reply_timeout=60000
worker.default.reply_timeout=60000
Revision [2203]
Edited on 2009-02-13 01:19:28 by WikiAdminAdditions:
worker.default.connect_timeout=5000
Revision [2202]
Edited on 2009-02-13 01:00:03 by WikiAdminAdditions:
# for firewalled backend
worker.default.socket_keepalive=True
# ping listener before connect, timeout 5s
worker.default.ping_mode=P
worker.default.ping_timeout=5000
# worker.prepost_timeout=5000
# worker.default.connection_pool_timeout=180
worker.default.socket_keepalive=True
# ping listener before connect, timeout 5s
worker.default.ping_mode=P
worker.default.ping_timeout=5000
# worker.prepost_timeout=5000
# worker.default.connection_pool_timeout=180
Deletions:
worker.default.connect_timeout=5000
worker.prepost_timeout=5000
worker.default.connection_pool_timeout=180
Revision [2194]
Edited on 2009-02-11 20:11:07 by WikiAdminAdditions:
export CATALINA_PID=$TOMCAT_HOME/logs/tomcat.pid
Deletions:
Revision [2181]
Edited on 2009-02-01 19:13:07 by WikiAdminAdditions:
# Linux init functions
. /etc/rc.d/init.d/functions
echo "Killing tomcat process in case normal shutdown was ineffective"
if [ -n "`pidfileofproc $CATALINA_PID`" ] ; then
killproc $CATALINA_PID
# BSD # kill -9 `cat $CATALINA_PID`
fi
. /etc/rc.d/init.d/functions
echo "Killing tomcat process in case normal shutdown was ineffective"
if [ -n "`pidfileofproc $CATALINA_PID`" ] ; then
killproc $CATALINA_PID
# BSD # kill -9 `cat $CATALINA_PID`
fi
Deletions:
kill -9 `cat $CATALINA_PID`
Revision [2173]
Edited on 2009-01-22 08:53:24 by WikiAdminAdditions:
#!/bin/sh
# tomcat Startup script for
#
# chkconfig: 2345 90 10
# @author : Ken Fong
# @origdate : Wed Feb 27 11:22:32 EST 2008
# @revision : 0.2
export CATALINA_PID=/var/run/tomcat.pid
export TOMCAT_HOME=/opt/tomcat
export JAVA_HOME=/usr
#export JAVA_OPTS="-Xmx512m"
TOMCAT_USER=tomcat
echo -n "Starting tomcat..."
chown -R $TOMCAT_USER:$TOMCAT_USER $TOMCAT_HOME
ulimit -n 4096
su $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
# On BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
echo "Tomcat started with PID `cat $CATALINA_PID`"
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch ${LOCKFILE}
return $RETVAL
echo -n "Stopping tomcat..."
su $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
# on BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
#ps auxww | grep "$TOMCAT_HOME " | grep -v grep | awk '{print $2}' | xargs kill -9
echo "Killing process `cat $CATALINA_PID` just in case"
kill -9 `cat $CATALINA_PID`
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${LOCKFILE}
return $RETVAL
start
stop
stop
sleep 10
start
# tomcat Startup script for
#
# chkconfig: 2345 90 10
# @author : Ken Fong
# @origdate : Wed Feb 27 11:22:32 EST 2008
# @revision : 0.2
export CATALINA_PID=/var/run/tomcat.pid
export TOMCAT_HOME=/opt/tomcat
export JAVA_HOME=/usr
#export JAVA_OPTS="-Xmx512m"
TOMCAT_USER=tomcat
echo -n "Starting tomcat..."
chown -R $TOMCAT_USER:$TOMCAT_USER $TOMCAT_HOME
ulimit -n 4096
su $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
# On BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
echo "Tomcat started with PID `cat $CATALINA_PID`"
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch ${LOCKFILE}
return $RETVAL
echo -n "Stopping tomcat..."
su $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
# on BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
#ps auxww | grep "$TOMCAT_HOME " | grep -v grep | awk '{print $2}' | xargs kill -9
echo "Killing process `cat $CATALINA_PID` just in case"
kill -9 `cat $CATALINA_PID`
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${LOCKFILE}
return $RETVAL
start
stop
stop
sleep 10
start
Deletions:
# tomcat Startup script for
# chkconfig: 2345 90 10
# @author : Ken Fong
# @origdate : Wed Feb 27 11:22:32 EST 2008
export TOMCAT_PID=/var/run/tomcat.pid
export TOMCAT_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/local/java
#export JAVA_OPTS="-Xmx512m"
TOMCAT_USER=tomcat
echo -n "Starting tomcat..."
chown -R $TOMCAT_USER:$TOMCAT_USER $TOMCAT_HOME
ulimit -n 4096
su $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
# On BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch ${LOCKFILE}
return $RETVAL
echo -n "Stopping tomcat..."
su $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
# on BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
ps auxww | grep "$TOMCAT_HOME " | grep -v grep | awk '{print $2}' | xargs kill -9
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${LOCKFILE}
return $RETVAL
start
stop
stop
sleep 10
start
Revision [2172]
Edited on 2009-01-22 08:46:06 by WikiAdminAdditions:
export TOMCAT_PID=/var/run/tomcat.pid
Revision [2089]
Edited on 2008-11-14 01:09:33 by WikiAdminAdditions:
# @author : Ken Fong
export TOMCAT_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/local/java
# On BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
# on BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
export TOMCAT_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/local/java
# On BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/startup.sh
# on BSD # su -m $TOMCAT_USER -c $TOMCAT_HOME/bin/shutdown.sh
Deletions:
export TOMCAT_HOME=/opt/tomcat
export JAVA_HOME=/usr/java/jdk1.6.0_01
Revision [1979]
Edited on 2008-10-04 00:21:06 by WikiAdminAdditions:
# no need to set socket_timeout in most case. default is 0
worker.default.socket_timeout=120
# ping/pong when a connection is being established
worker.default.connect_timeout=5000
# ping/ping before forwarding a request
worker.prepost_timeout=5000
worker.default.socket_timeout=120
# ping/pong when a connection is being established
worker.default.connect_timeout=5000
# ping/ping before forwarding a request
worker.prepost_timeout=5000
Deletions:
Revision [1976]
Edited on 2008-10-02 21:11:52 by WikiAdminAdditions:
JkMountCopy All
# Interesting option to try out. possibly eliminate the need to jkmount the same url twice
JkOptions +ForwardDirectories
# Interesting option to try out. possibly eliminate the need to jkmount the same url twice
JkOptions +ForwardDirectories