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

Reply via email to