Steve Dodge wrote:
JK 1.2.14 with Tomcat 5.0.28 and Apache 2.0.52 on Linux RH AS4,
Tomcats are installed on different machines. I cannot get a load
balancing worker to work. mod_jk forwards request to tomcat just fine
as long as I don't try and use a load balancing worker in my
worker.list. The mod_jk.log says "did not find a worker".
==============workers.properties====================
worker.list=router
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=server.ip1
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker1.cachesize=10
# Set properties for worker2 (ajp13)
worker.worker2.type=ajp13
worker.worker2.host=server.ip2
worker.worker2.port=8009
worker.worker2.lbfactor=1
worker.worker2.cachesize=10
worker.router.type=lb
worker.router.balance_workers=worker1,worker2
#worker.router.sticky_seesion=True
worker.status.type=status
=============mod_jk.config======================
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel trace
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /jmx-console/*.jsp router
JkMount /jkstatus/* status
================================================
When I use worker.list=worker1,worker1 and replace JkMount
/jmx-console/*.jsp worker1 requests are forwarded, but I loose load
balancing. Its like the minute I put the load balancer worker into
the list, the whole workers configuration is bad.
Thanks in advance,
Steve
I have some clarification on my workers.properties issue. It's not an
Issue! The version of JK connectors was not JK 1.2.14, it was JK
1.2.6. Sorry to leave anyone scratching their head. I told my system
admin to build from source JK 1.2.14, but to save time he found a
pre-packaged rpm from RedHat containing JK 1.2.6. I wasn't aware of the
fact that I had debugged version 6 instead of 14. So for those who are
interested, JK 1.2.6 had BUGS.
-------------------------Building mod_jk ------------------------
On another note, compiling JK connectors went very smooth on a stock
redhat box with RPM devel packages. All we had to do was install the
httpd-devel-2.0.52-12.2.ent.i386.rpm and any rpm's required by it (to
get a list type rpm -qp --requires httpd-devel-2.0.52-12.2.ent.i386.rpm
) Then download and extract the JK source code. Navigate to the native
directory type in |*./configure --with-apxs=/usr/sbin/apxs, the
corresponding Apache2.0.x mod_jk.so resulted. Instructions are found at
http://jakarta.apache.org/tomcat/connectors-doc/howto/apache.html
Steve
*|
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]