Hello Mark,
We changed the config like it was suggested on Tomcat Site, but sometimes, the 
Websites takes too long and endless loading process in the frontend. But this 
only for one off the apps,.. die other wepapps going on in the Cluster.
No Timeout will be thrown. In Backend everything seems to be ok.
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
    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
    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
    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
    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
    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


-----Ursprüngliche Nachricht-----
Von: Mark Thomas [mailto:ma...@apache.org] 
Gesendet: Montag, 1. Februar 2010 11:51
An: Tomcat Users List
Betreff: Re: AW: Tomcat Cluster 6.x and HTTP/1.1 503 Service Temporarily 
Unavailable

On 01/02/2010 07:40, Alexander Diedler wrote:
> 44 requests currently being processed, 1656 idle workers

I doubt you have that many AJP threads available on Tomcat.

AJP connector config in server.xml?
mod_jk config in httpd.conf?

Looks like my guess was right.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to