Hello, Our cluster (Apache 2.2.14 + mod_jk 1.2.27 + Tomcat 6.0.20) with two nodes sometimes hung up and doesn´t deliver anything. Just a rotating earth in IE =;o) So I think the connector lost communication to the node or other reasons.
Worker.properties: # List the workers name worker.list= worker3,loadbalancer,jkstatus worker.maintain= 120 # ---------------- # First worker # ---------------- worker.worker1.port=8010 worker.worker1.host=k0.domain.local #worker.worker1.host=xxx.xx.5.78 worker.worker1.type=ajp13 worker.worker1.lbfactor=75 worker.worker1.route=worker1 worker.worker1.activation=active # ---------------- # Second worker # ---------------- worker.worker2.port=8010 worker.worker2.host=k1.domain.local #worker.worker2.host=xxx.xx.5.77 worker.worker2.type=ajp13 worker.worker2.lbfactor=100 worker.worker2.route=worker2 worker.worker2.activation=active # ---------------- # qas worker # ---------------- worker.worker3.port=8011 worker.worker3.host=k0.domain.local #worker.worker3.host=xxx.xx.5.78 worker.worker3.type=ajp13 worker.worker3.lbfactor=1 worker.worker3.activation=active # ---------------------- # Load Balancer worker # ---------------------- worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=worker1,worker2 worker.loadbalancer.sticky_session=true worker.loadbalancer.sticky_session_force=false worker.loadbalancer.method=Busyness worker.loadbalancer.retries=4 worker.loadbalancer.secret=XXXXXXXXX # Define a 'jkstatus' worker using status worker.jkstatus.type=status ================================================================================= Httpd.conf: LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/worker.properties JkLogFile "|D:/XXXXX/software/Apache/bin/rotatelogs.exe D:/XXXXX/logs/software/Apache/mod_jk.log 3600" # LEvel error|warn|debug JkLogLevel warn ThreadLimit 1920 ThreadsPerChild 1920 MaxRequestsPerChild 0 Include conf/extra/httpd-vhosts.conf ================================================================================== Httpd-vhosts.conf NameVirtualHost *:80 ### Default vHost ### <VirtualHost *:80> ServerAdmin i...@xxxxxxx.de<mailto:i...@xxxxxxx.de> DocumentRoot "D:\XXXXXX\software\Apache\htdocs" #ServerName k0.domain.local ServerName xxx.xx.5.78 # Add the jkstatus mount point JkMount /jkmanager/* jkstatus JkMount /probe/* loadbalancer #Enable the JK manager access from localhost only <Location /jkmanager/> JkMount jkstatus Order deny,allow Deny from all Allow from 127.0.0.1 Allow from xxx.xxx.214.132 </Location> </VirtualHost> <VirtualHost *:80> ServerAdmin i...@xxxxx.de<mailto:i...@xxxxx.de> DocumentRoot "D:\xxxxx\apps\extranet" #ServerName k0.domain.local ServerName xxx.xx.5.78 ServerAlias k0.xxxxxxx-extra.net <Directory "D:\xxxxx\apps\extranet"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ## Tomcatanbindung JkMount /* loadbalancer JkUnMount /*.gif loadbalancer JkUnMount /*.jpg loadbalancer JkUnMount /*.jpeg loadbalancer JkUnMount /*.png loadbalancer JkUnMount /*.css loadbalancer JkUnMount /*.js loadbalancer </VirtualHost> <VirtualHost *:80> ServerAdmin i...@xxxx.de<mailto:i...@xxxx.de> DocumentRoot "D:\xxxx\apps\akademie" #ServerName k0.domain.local ServerName xxx.xx.5.78 ServerAlias dev.xxxxxxx.de ServerAlias staging.xxxxxxx.de <Directory "D:\xxxxx\apps\akademie"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ## Tomcatanbindung JkMount /* loadbalancer JkUnMount /*.gif loadbalancer JkUnMount /*.jpg loadbalancer JkUnMount /*.jpeg loadbalancer JkUnMount /*.png loadbalancer JkUnMount /*.css loadbalancer JkUnMount /*.js loadbalancer </VirtualHost> # Extra Instanz für QAS <VirtualHost *:80> ServerAdmin i...@xxxxx.de<mailto:i...@xxxxx.de> DocumentRoot "D:\Tomcat_Apps\articlefinder_qas" #ServerName k0.domain.local ServerName xxx.xx.5.78 ServerAlias qas.xxxxxxxx.de ## Tomcatanbindung JkMount /* worker3 </VirtualHost> # Articlefinder <VirtualHost *:80> ServerAdmin i...@xxxx.de<mailto:i...@xxxx.de> DocumentRoot "D:\Tomcat_Apps\articlefinder" #ServerName k0.domain.local ServerName xxx.xx.5.78 ServerAlias xxxx-xxxx.de ServerAlias xxx.xxxxxx.de ServerAlias gk0.xxxxxxxxxxx.de ## Tomcatanbindung JkMount /* loadbalancer </VirtualHost> ============================================================================ Server.xml <Connector port="8010" protocol="AJP/1.3" connectionTimeout="30000" redirectPort="8444" request.useSecret="true" request.secret="xxxxxxxxx" maxThreads="10000" tcpNoDelay="true" /> Greetings Alexander