You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Dean Lonsdale <LO...@uk.ibm.com> on 2007/08/15 16:28:48 UTC
Load Balancing
Resend of the last mail removing signature attachments,
We have built a workers.properties file to incorporate load balancing
however when we use this file it would appear that it prevents the
application from functioning correctly, please can anyone comment on
whether the load balancing parameters are set correctly.
Many thanks
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Re: Load Balancing
Posted by "silvio.cesar@unigranrio.edu.br" <si...@unigranrio.edu.br>.
Hi!
Post your workers.properties here.
Att,
Silvio Cesar L. dos Santos
Analista de Redes Pleno
DTI - Divisão de Tecnologia da Informação
UNIGRANRIO - Universidade do Grande Rio
+55 21 2672-7720
silviocesar@unigranrio.edu.br
http://www.unigranrio.edu.br
Dean Lonsdale escreveu:
> Resend of the last mail removing signature attachments,
>
> We have built a workers.properties file to incorporate load balancing
> however when we use this file it would appear that it prevents the
> application from functioning correctly, please can anyone comment on
> whether the load balancing parameters are set correctly.
>
> Many thanks
>
>
>
>
>
>
>
>
>
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Load Balancing
Posted by Ge...@gta-travel.com.
Hi Dean,
Still no luck, the attachement I am seeing contains the following:
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Could you define "application functioning correctly" what are you
expecting to see and what is happening.
Regards
________________________________
From: Dean Lonsdale [mailto:LONSDA@uk.ibm.com]
Sent: 15 August 2007 15:29
To: Tomcat Users List
Subject: Load Balancing
Resend of the last mail removing signature attachments,
We have built a workers.properties file to incorporate load
balancing however when we use this file it would appear that it prevents
the application from functioning correctly, please can anyone comment on
whether the load balancing parameters are set correctly.
Many thanks
________________________________
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales
with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth,
Hampshire PO6 3AU
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
RE: Load Balancing
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Dean Lonsdale [mailto:LONSDA@uk.ibm.com]
> Subject: Load Balancing
>
> Resend of the last mail removing signature attachments,
You need to stop trying to send attachments - just insert the file into
the message. Also, it's better if you send e-mails to this list in
plain text rather than HTML - makes it easier for archiving, searching,
etc.
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Load Balancing
Posted by ben short <ja...@gmail.com>.
If your workers.properties file contains nothing then it will
defiantly prevent the application from functioning correctly.
Have you forgotten to paste the workers.properties in to the email?
On 8/15/07, Dean Lonsdale <LO...@uk.ibm.com> wrote:
>
> Resend of the last mail removing signature attachments,
>
> We have built a workers.properties file to incorporate load balancing
> however when we use this file it would appear that it prevents the
> application from functioning correctly, please can anyone comment on whether
> the load balancing parameters are set correctly.
>
> Many thanks
>
>
>
>
>
>
> ________________________________
>
>
>
>
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Load Balancing
Posted by "silvio.cesar@unigranrio.edu.br" <si...@unigranrio.edu.br>.
this example is in use
# Begin workers.propertie file
#
# Insert this entry in /etc/hosts
# to name resolution without DNS
# 192.168.1.10 tomcatpro1.uni.edu.br tomcatpro1
# 192.168.1.11 tomcatpro2.uni.edu.br tomcatpro2
# 192.168.1.12 tomcatpro3.uni.edu.br tomcatpro3
#************ definition to tomcatpro1
worker.tomcatpro1.port=8009
worker.tomcatpro1.host=tomcatpro1
worker.tomcatpro1.type=ajp13
worker.tomcatpro1.lbfactor=3
worker.tomcatpro1.local_worker=1
#worker.tomcatpro1.cachesize=10
#************ definition to tomcatpro2
worker.tomcatpro2.port=8009
worker.tomcatpro2.host=tomcatpro2
worker.tomcatpro2.type=ajp13
worker.tomcatpro2.lbfactor=3
worker.tomcatpro2.local_worker=1
#worker.tomcatpro2.cachesize=10
#************ definition to tomcatpro3
worker.tomcatpro3.port=8009
worker.tomcatpro3.host=tomcatpro3
worker.tomcatpro3.type=ajp13
worker.tomcatpro3.lbfactor=3
worker.tomcatpro3.local_worker=1
#worker.tomcatpro3.cachesize=10
#************ definition to loadbalancer to application
worker.lbportal.type=lb
worker.lbportal.balanced_workers=tomcatpro1,tomcatpro2,tomcatpro3
worker.lbportal.local_worker_only=1
#************* definition to workers to JK work
worker.list=lbportal
# END workers.propertie file
---------------------------------------
IN HTTPD.CONF insert in end of file
Include conf/mod-jk.conf
---------------------------------------
In conf/mod-jk.conf file insert
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLoglevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /you_app_context/* lbportal
------------------------------------------------------
Att,
Silvio Cesar L. dos Santos
Analista de Redes Pleno
DTI - Divisão de Tecnologia da Informação
UNIGRANRIO - Universidade do Grande Rio
+55 21 2672-7720
silviocesar@unigranrio.edu.br
http://www.unigranrio.edu.br
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Load Balancing
Posted by Dean Lonsdale <LO...@uk.ibm.com>.
Apologies but it seems to be having problems sending the file so have cut
and pasted it into the mail instead..thanks for your support
Attempting to establish server1 as a load balanced server incidentally
# workers.properties -
#
# This file provides jk derived plugins with the needed information to
# connect to the different tomcat workers. Note that the distributed
# version of this file requires modification before it is usable by a
# plugin.
#
# As a general note, the characters $( and ) are used internally to define
# macros. Do not use them in your own configuration!!!
#
# Whenever you see a set of lines such as:
# x=value
# y=$(x)\something
#
# the final value for y will be value\something
#
# Normaly all you will need to do is un-comment and modify the first three
# properties, i.e. workers.tomcat_home, workers.java_home and ps.
# Most of the configuration is derived from these.
#
# When you are done updating workers.tomcat_home, workers.java_home and ps
# you should have 3 workers configured:
#
# - An ajp12 worker that connects to localhost:8007
# - An ajp13 worker that connects to localhost:8009
# - A jni inprocess worker.
# - A load balancer worker
#
# However by default the plugins will only use the ajp12 worker. To have
# the plugins use other workers you should modify the worker.list
property.
#
#
# OPTIONS ( very important for jni mode )
#
# workers.tomcat_home should point to the location where you
# installed tomcat. This is where you have your conf, webapps and lib
# directories.
#
workers.tomcat_home=/usr/local/jakarta-tomcat5.5.9
#
# workers.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#
workers.java_home=/usr/java14
#
# You should configure your environment slash... ps=\ on NT and / on UNIX
# and maybe something different elsewhere.
#
ps=/
#
#------ ADVANCED MODE ------------------------------------------------
#---------------------------------------------------------------------
#
#
#------ DEFAULT worker list ------------------------------------------
#---------------------------------------------------------------------
#
#
# The workers that your plugins should create and work with
#
# Add 'inprocess' if you want JNI connector
worker.list=ajp12, ajp13, imflb, status
# worker.list=ajp12, ajp13, status
worker.maintain=60
# , inprocess
#
#------ DEFAULT ajp12 WORKER DEFINITION ------------------------------
#---------------------------------------------------------------------
#
#
# Defining a worker named ajp12 and of type ajp12
# Note that the name and the type do not have to match.
#
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.ajp12.lbfactor=1
#
#------ DEFAULT ajp13 WORKER DEFINITION ------------------------------
#---------------------------------------------------------------------
#
#
# Defining a worker named ajp13 and of type ajp13
# Note that the name and the type do not have to match.
#
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.ajp13.lbfactor=1
#
# Specify the size of the open connection pool.
#worker.ajp13.connection_pool_size
#
#------ DEFAULT LOAD BALANCER WORKER DEFINITION ----------------------
#---------------------------------------------------------------------
#
#
# The loadbalancer (type lb) workers perform wighted round-robin
# load balancing with sticky sessions.
# Note:
# ----> If a worker dies, the load balancer will check its state
# once in a while. Until then all work is redirected to peer
# workers.
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=ajp12, ajp13
worker.imflb.type=lb
worker.imflb.balance_workers=server1
worker.imflb.sticky_sessions=1
#
#------ DEFAULT JNI WORKER DEFINITION---------------------------------
#---------------------------------------------------------------------
#
#
# Defining a worker named inprocess and of type jni
# Note that the name and the type do not have to match.
#
worker.inprocess.type=jni
#
#------ CLASSPATH DEFINITION -----------------------------------------
#---------------------------------------------------------------------
#
#
# Additional class path components.
#
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
#
# Setting the command line for tomcat.
# Note: The cmd_line string may not contain spaces.
#
worker.inprocess.cmd_line=start
# Not needed, but can be customized.
#worker.inprocess.cmd_line=-config
#worker.inprocess.cmd_line=$(workers.tomcat_home)$(ps)conf$(ps)server.xml
#worker.inprocess.cmd_line=-home
#worker.inprocess.cmd_line=$(workers.tomcat_home)
#
# The JVM that we are about to use
#
# This is for Java2
#
# Windows
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
# IBM JDK1.3
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)libjvm.so
# Unix - Sun VM or blackdown
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)classic$(ps)libjvm.so
#
# And this is for jdk1.1.X
#
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll
#
# Setting the place for the stdout and stderr of tomcat
#
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
#
# Setting the tomcat.home Java property
#
#worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
#
# Java system properties
#
# worker.inprocess.sysprops=java.compiler=NONE
# worker.inprocess.sysprops=myprop=mypropvalue
#
# Additional path components.
#
# worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin
#
worker.server1.type=ajp13
worker.server1.port=8109
worker.server1.socket_timeout=60
worker.server1.socket_keepalive=true
worker.server1.lbfactor=1
#
worker.status.type=status
Dean Lonsdale/UK/IBM@IBMGB
15/08/2007 15:28
Please respond to
"Tomcat Users List" <us...@tomcat.apache.org>
To
"Tomcat Users List" <us...@tomcat.apache.org>
cc
Subject
Load Balancing
Resend of the last mail removing signature attachments,
We have built a workers.properties file to incorporate load balancing
however when we use this file it would appear that it prevents the
application from functioning correctly, please can anyone comment on
whether the load balancing parameters are set correctly.
Many thanks
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU