You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ingmars Rubenis <in...@lu.lv> on 2003/12/03 20:05:20 UTC
Help_tomcat4124+apache2.40+MODJK2
Hello!
I am using Apache 2.40 built in RedHat Linux 9.0 with tomcat 2.1.24
and mod_jk2
Here are configuration see below after error message.
I use 2 tomcats with 2 load balancer.
I think I have also sticky sessions.
Where Can I configure session length in uPortal?
I think it does not wok, here
are errors
see:
[Wed Dec 03 19:58:10 2003] [error] jk2_init() Can't find child 614 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [error] jk2_init() Can't find child 616 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [error] jk2_init() Can't find child 617 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [error] jk2_init() Can't find child 618 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [error] jk2_init() Can't find child 619 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [error] jk2_init() Can't find child 620 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [error] jk2_init() Can't find child 621 in scoreboard
[Wed Dec 03 19:58:11 2003] [error] mod_jk child init 1 -2
[Wed Dec 03 19:58:11 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations
plus:
[Wed Dec 03 19:44:46 2003] [error] ajp13.service() Error forwarding ajp13:localhost:8010 1 1
[Wed Dec 03 19:44:46 2003] [error] lb.service() worker failed 21000 for ajp13:localhost:8010
[Wed Dec 03 19:44:56 2003] [error] lb.getWorker() reenable ajp13:localhost:8019
[Wed Dec 03 19:44:56 2003] [error] channelSocket.receive(): Error receiving message body -1 11
[Wed Dec 03 19:44:56 2003] [error] workerEnv.processCallbacks() Error reading reply
[Wed Dec 03 19:44:56 2003] [error] ajp13.service() ajpGetReply recoverable error 21000
[Wed Dec 03 19:44:58 2003] [error] lb.getWorker() reenable ajp13:localhost:8019
[Wed Dec 03 19:44:58 2003] [error] channelSocket.receive(): Error receiving message body -1 11
[Wed Dec 03 19:44:58 2003] [error] workerEnv.processCallbacks() Error reading reply
[Wed Dec 03 19:44:58 2003] [error] ajp13.service() ajpGetReply recoverable error 21000
[Wed Dec 03 19:45:03 2003] [error] lb.getWorker() reenable ajp13:localhost:8019
Here are configuration files:
mod_jk2.conf
<Location /uPortal/*>
JkUriSet /usr/local/tomcat4/work/jk2.socket ajp13
</Location>
<Location /uPortal/*>
JkUriSet /usr/local/tomcat41/work/jk2.socket ajp13
</Location>
Alias /uPortal "/usr/local/tomcat4/webapps/uPortal"
<Directory "/usr/local/tomcat4/webapps/uPortal">
Options Indexes FollowSymLinks
</Directory>
Alias /uPortal "/usr/local/tomcat41/webapps/uPortal"
<Directory "/usr/local/tomcat41/webapps/uPortal">
Options Indexes FollowSymLinks
</Directory>
# workers2.properties
#[logger]
#level=DEBUG
[shm:]
#info=Scoreboard. Required for reconfiguration and displaying status information about servers
#file=/var/run/jk2.shm
file=/etc/httpd/logs/jk2.shm
size=1048576
debug=0
disabled=0
#[workerEnv:]
#info=Global server options
#timing=1
#debug=0
# Example socket channel, explicitly set port and host.
#[channel.socket:localhost:8010]
#port=8010
#host=127.0.0.1
# Define the UNIX channel
#[channel.un:/usr/local/tomcat4/work/jk2.socket]
#info=Channel connecting to localhost:8010 via UNIX socket
#tomcatId=localhost:8010
#debug=0
# Define the worker
#[ajp13:/usr/local/tomcat4/work/jk2.socket]
#channel=channel.un:/usr/local/tomcat4/work/jk2.socket
#[ajp13:socket:localhost:8010]
#channel=channel.socket:localhost:8010
#[status:status]
#info=Status worker, displays runtime information
#[uri:/jkstatus/*]
#info=Display status information about mod_jk2, and check config for changes
#worker=status:status
#[uri:/examples/*]
#info=Map the URI to the servlet and JSP examples
#worker=ajp13:/usr/local/tomcat4/work/jk2.socket
#worker=ajp13:socket:localhost:8010
#[logger]
#level=DEBUG
[config:]
file=/etc/httpd/conf/workers2.properties
debug=0
debugEnv=0
[uriMap:]
info=Maps the requests. Options: debug
debug=0
# Alternate file logger
#[logger.file:0]
#level=DEBUG
#file=/etc/httpd/logs/jk2.log
[shm:]
info=Scoreboard. Required for reconfiguration and status with multiprocess servers
file=/var/run/jk2.shm
size=1000000
debug=0
disabled=0
#[lb:lb]
#info=Default load balancer.
#debug=0
#[lb:lb_1]
#info=A second load balancer.
#debug=0
#[workerEnv:]
#info=Global server options
#timing=1
#debug=0
# Default Native Logger (apache2 or win32 )
# can be overriden to a file logger, useful
# when tracing win32 related issues
#logger=logger.file:0
[channel.socket:localhost:8010]
info=Ajp13 forwarding over socket
debug=0
tomcatId=tomcat4
lb_factor=100
group=lb
[channel.socket:localhost:8019]
info=A second tomcat instance.
debug=0
tomcatId=tomcat41
lb_factor=100
#group=lb
group=lb1
disabled=0
#[channel.socket:localhost:8019]
#info=A second tomcat instance.
#debug=0
#tomcatId=tomcat41:8019
#lb_factor=1
#group=lb
#disabled=0
# eksperiments
#[channel.socket:localhost:8010]
#info=Ajp13 forwarding over socket
#debug=0
#tomcatId=tomcat4:8010
[ajp13:localhost:8010]
channel=channel.socket:localhost:8010
[ajp13:localhost:8019]
channel=channel.socket:localhost:8019
#[channel.unix:/usr/local/tomcat/work/jk2.socket]
#info=A second channel connecting to localhost:8019 via unix socket
#tomcatId=localhost:8019
#lb_factor=1
#group=lb_1
#group=lb
#debug=0
[lb:lb1]
worker=ajp13:localhost:8010
worker=ajp13:localhost:8019
[status:status]
info=Status worker, displays runtime informations
#[vm:]
#info=Parameters used to load a JVM in the server process
#JVM=C:\jdk\jre\bin\hotspot\jvm.dll
#OPT=-Djava.class.path=${TOMCAT_HOME}/server/lib/tomcat-jni.jar;${TOMCAT_HOME}/server/lib/commons-logging.jar
#OPT=-Dtomcat.home=${TOMCAT_HOME}
#OPT=-Dcatalina.home=${TOMCAT_HOME}
#OPT=-Xmx128M
#OPT=-Djava.compiler=NONE
#disabled=1
[uri:/jkstatus/*]
info=Display status information and checks the config file for changes.
group=status:
worker=status:status
[uri:/examples/*]
info=Example webapp in the default context.
#context=/examples
group=lb:lb1
#group=lb_1
debug=0
[uri:/uPortal/*]
info=Example webapp in the default context.
context=/uPortal
group=lb:lb1
debug=0
#[uri:/uPortal/*.uP]
#info=Example webapp in the default context.
#context=/uPortal
#group=lb:lb1
#debug=0
[uri:/uPortal/*.jsp]
info=Example webapp in the default context.
context=/uPortal
group=lb:lb1
debug=0
[uri:/uPortal/Logout]
info=Example webapp in the default context.
context=/uPortal
group=lb:lb1
debug=0
#[uri:/examples/servlet/*]
#info=Prefix mapping
#group=lb
#group=lb_1
#[uri:/examples/*.jsp]
#info=Extension mapping
#[uri:/examples/*]
#info=Map the whole webapp
#[uri:/uPortal/*]
#info=Map the whole uPortal
# jk2.properties
# Set the desired handler list
handler.list=request,container,channelSocket
#
# socket configuration
#
channelSocket.port=8010
#channelSocket.address=127.0.0.1
#channelSocket.maxPort=port+10
#channelSocket.port=8089
#Information about a UNIX domain socket - we don't have this. Supposedly, the
#UNIX domain socket is used for speed only
#if this is used, add "channelUnix" to the handler.list above
#channel.Unix.file=/home/gmh2441/uPortal/Tomcat_4-0-4/work/jk2.socket
#Dynamic library
serverRoot=/etc/httpd
# This will enable the starting of the Tomcat from mod_jk2
apr.jniModeSo=/etc/httpd/modules/mod_jk2.so
Best Wishes
Ingmars Rubenis
LU
University of Latvia
Developer
IT department
(371) 9227133