André, Thanks! OK, so I put
JkMount /jkmanager/ jkstatus JkMount /jkmanager/* jkstatus Into apache2.conf and no success. I did however put it in sites-available/default <VirtualHost *:80> ServerAdmin webmaster@localhost JkMount /jkmanager/ jkstatus JkMount /jkmanager/* jkstatus ..... And I can now hit host/jkmanager/ and I get a UI. Is this the expected behaviour??? Many thanks again! John On Tue, Sep 18, 2012 at 3:05 PM, André Warnier <a...@ice-sa.com> wrote: > John Rellis wrote: > >> Hey, >> >> I would very much appreciate some help, flying blind at the moment. >> >> I want to use mod_jk as a load balancer to two remote tomcat instances and >> I am failing so I need to verify the steps. I have installed mod_jk, I >> will paste the mod_jk log to the end of the email. Is there anything I >> can >> do to verify that mod_jk is installed properly???? >> > > The log you supply below shows definitely that mod_jk is installed and > working. > Whether it is configured properly for what you want to achieve is another > issue. > > Also, if it was not installed or loaded in Apache httpd, then any of your > "Jk*" instruction lines in httpd.conf would trigger an error when you start > Apache. > > > > Is jkstatus a URL I can > >> hit??? I put *JkMount /jkmanager* jkstatus* in apache2.conf so I was >> >> assuming I could hit host/jkmanager and there would be something there. >> instead i get >> >> missing uri map for ip-xx-xx-xx-xx.us-west-2.** >> compute.internal:/jkmanager >> >> >> Many thanks for any tips! :) >> >> */etc/apache2/conf/workers.**properties* >> >> >> # Define worker names >> >> worker.list=jkstatus, LoadBalancer >> >> # Create virtual workers >> >> worker.jkstatus.type=status >> >> worker.LoadBalancer.type=lb >> >> # Declare Tomcat server workers 1 through n >> >> worker.worker1.type=ajp13 >> >> worker.worker1.host=tomcatone >> >> worker.worker1.port=8009 >> >> worker.worker2.type=ajp13 >> >> worker.worker2.host=tomcattwo >> >> worker.worker2.port=8009 >> >> # Associate real workers with virtual LoadBalancer worker >> worker.LoadBalancer.balance_**workers=worker1,worker2 >> >> */etc/apache2/mods-enabled/jk.**conf* >> >> >> <IfModule jk_module> >> >> JkWorkersFile /etc/apache2/conf/workers.**properties >> >> JkLogFile /var/log/apache2/mod_jk.log >> >> JkLogLevel debug >> >> JkShmFile /var/log/apache2/jk-runtime-**status >> >> # Since: 1.2.27 >> JkWatchdogInterval 60 >> >> </IfModule> >> >> >> >> */etc/apache2/apache2.conf* >> * >> >> * >> >> # >> # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. >> # >> LockFile ${APACHE_LOCK_DIR}/accept.lock >> >> # >> # PidFile: The file in which the server should record its process >> # identification number when it starts. >> # This needs to be set in /etc/apache2/envvars >> # >> PidFile ${APACHE_PID_FILE} >> >> # >> # Timeout: The number of seconds before receives and sends time out. >> # >> Timeout 300 >> >> # >> # KeepAlive: Whether or not to allow persistent connections (more than >> # one request per connection). Set to "Off" to deactivate. >> # >> KeepAlive On >> >> # >> # MaxKeepAliveRequests: The maximum number of requests to allow >> # during a persistent connection. Set to 0 to allow an unlimited amount. >> # We recommend you leave this number high, for maximum performance. >> # >> MaxKeepAliveRequests 100 >> >> # >> # KeepAliveTimeout: Number of seconds to wait for the next request from >> the >> # same client on the same connection. >> # >> KeepAliveTimeout 5 >> >> >> ## Server-Pool Size Regulation (MPM specific) >> ## >> >> # prefork MPM >> # StartServers: number of server processes to start >> # MinSpareServers: minimum number of server processes which are kept spare >> # MaxSpareServers: maximum number of server processes which are kept spare >> # MaxClients: maximum number of server processes allowed to start >> # MaxRequestsPerChild: maximum number of requests a server process serves >> <IfModule mpm_prefork_module> >> StartServers 5 >> MinSpareServers 5 >> MaxSpareServers 10 >> MaxClients 150 >> MaxRequestsPerChild 0 >> </IfModule> >> >> # worker MPM >> # StartServers: initial number of server processes to start >> # MinSpareThreads: minimum number of worker threads which are kept spare >> # MaxSpareThreads: maximum number of worker threads which are kept spare >> # ThreadLimit: ThreadsPerChild can be changed to this maximum value >> during a >> # graceful restart. ThreadLimit can only be changed by >> stopping >> # and starting Apache. >> # ThreadsPerChild: constant number of worker threads in each server >> process >> # MaxClients: maximum number of simultaneous client connections >> # MaxRequestsPerChild: maximum number of requests a server process serves >> <IfModule mpm_worker_module> >> StartServers 2 >> MinSpareThreads 25 >> MaxSpareThreads 75 >> ThreadLimit 64 >> ThreadsPerChild 25 >> MaxClients 150 >> MaxRequestsPerChild 0 >> </IfModule> >> >> # event MPM >> # StartServers: initial number of server processes to start >> # MinSpareThreads: minimum number of worker threads which are kept spare >> # MaxSpareThreads: maximum number of worker threads which are kept spare >> # ThreadsPerChild: constant number of worker threads in each server >> process >> # MaxClients: maximum number of simultaneous client connections >> # MaxRequestsPerChild: maximum number of requests a server process serves >> <IfModule mpm_event_module> >> StartServers 2 >> MinSpareThreads 25 >> MaxSpareThreads 75 >> ThreadLimit 64 >> ThreadsPerChild 25 >> MaxClients 150 >> MaxRequestsPerChild 0 >> </IfModule> >> >> >> # These need to be set in /etc/apache2/envvars >> User ${APACHE_RUN_USER} >> Group ${APACHE_RUN_GROUP} >> >> # >> # AccessFileName: The name of the file to look for in each directory >> # for additional configuration directives. See also the AllowOverride >> # directive. >> # >> >> AccessFileName .htaccess >> >> # >> # The following lines prevent .htaccess and .htpasswd files from being >> # viewed by Web clients. >> # >> <Files ~ "^\.ht"> >> Order allow,deny >> Deny from all >> Satisfy all >> </Files> >> >> # >> # DefaultType is the default MIME type the server will use for a document >> # if it cannot otherwise determine one, such as from filename extensions. >> # If your server contains mostly text or HTML documents, "text/plain" is >> # a good value. If most of your content is binary, such as applications >> # or images, you may want to use "application/octet-stream" instead to >> # keep browsers from trying to display binary files as though they are >> # text. >> # >> # It is also possible to omit any default MIME type and let the >> # client's browser guess an appropriate action instead. Typically the >> # browser will decide based on the file's extension then. In cases >> # where no good assumption can be made, letting the default MIME type >> # unset is suggested instead of forcing the browser to accept >> # incorrect metadata. >> # >> DefaultType None >> >> >> # >> # HostnameLookups: Log the names of clients or just their IP addresses >> # e.g., www.apache.org (on) or 204.62.129.132 (off). >> # The default is off because it'd be overall better for the net if people >> # had to knowingly turn this feature on, since enabling it means that >> # each client request will result in AT LEAST one lookup request to the >> # nameserver. >> # >> HostnameLookups Off >> >> >> ErrorLog ${APACHE_LOG_DIR}/error.log >> >> # >> # LogLevel: Control the number of messages logged to the error_log. >> # Possible values include: debug, info, notice, warn, error, crit, >> # alert, emerg. >> # >> LogLevel warn >> >> # Include module configuration: >> Include mods-enabled/*.load >> Include mods-enabled/*.conf >> >> # Include all the user configurations: >> Include httpd.conf >> >> # Include ports listing >> Include ports.conf >> >> # >> # The following directives define some format nicknames for use with >> # a CustomLog directive (see below). >> # If you are behind a reverse proxy, you might want to change %h into >> %{X-Forwarded-For}i >> # >> LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" >> \"%{User-Agent}i\"" vhost_combined >> LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" >> combined >> LogFormat "%h %l %u %t \"%r\" %>s %O" common >> LogFormat "%{Referer}i -> %U" referer >> LogFormat "%{User-agent}i" agent >> >> # Include of directories ignores editors' and dpkg's backup files, >> # see README.Debian for details. >> >> # Include generic snippets of statements >> Include conf.d/ >> >> # Include the virtual host configurations: >> Include sites-enabled/ >> >> #john >> # Load module >> >> #<VirtualHost 127.0.1.1:80> >> # JkMount /ClusterApp* LoadBalancer >> # JkMount /ClusterApp/ LoadBalancer >> # JkMount /ClusterApp/* Loadbalancer >> #</VirtualHost> >> >> >> *JkMount /jkmanager* jkstatus* >> >> > Try these 2 lines instead : > > JkMount /jkmanager jkstatus > JkMount /jkmanager* jkstatus > > short explanation : > 1) the URL "/jkmanager" does not match the JkMount "/jkmanager*" (but the > URL "/jkmanagerX" would match it). > So you need both the above, to match > a) the URL "/jkmanager" > b) the URLs "/jkmanager/(anything)..." > > 2) "jkstatus" is the name of one of your Tomcat "workers". But > "jkstatus*" does not match any name of worker defined in your > workers.properties file. > (or were these asterisks before and after just an artifact of how you > wrote the message ?) > > Thanks for the full data by the way. Makes it easier to (try to) help > right away. > > >> *mod_jk log* >> * >> >> * >> [Tue Sep 18 13:27:13.189 2012] [2979:140034601162560] [debug] >> jk_set_time_fmt::jk_util.c (459): Pre-processed log time stamp format is >> '[%a %b %d %H:%M:%S.000 %Y] ' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> uri_worker_map_open::jk_uri_**worker_map.c (770): rule map size is 1 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> uri_worker_map_add::jk_uri_**worker_map.c (720): wildchar rule >> '/jkmanager*=jkstatus' source 'JkMount' was added >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (171): uri map dump after map >> open: index=0 file='(null)' reject_unsafe=0 reload=60 modified=0 checked=0 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 0: size=0 >> nosize=0 capacity=0 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 1: size=1 >> nosize=0 capacity=4 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (186): NEXT (1) map #0: >> uri=/jkmanager* worker=jkstatus context=/jkmanager* source=JkMount >> type=Wildchar len=11 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_set_time_fmt::jk_util.c (459): Pre-processed log time stamp format is >> '[%a %b %d %H:%M:%S.000 %Y] ' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> init_jk::mod_jk.c (3175): Using fcntl() for locking. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> init_jk::mod_jk.c (3191): Setting default connection pool max size to 25 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property 'worker.list' with >> value 'jkstatus, LoadBalancer' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.jkstatus.type' with value 'status' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.LoadBalancer.type' with value 'lb' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker1.type' >> with value 'ajp13' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker1.host' >> with value 'tomcatone' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker1.port' >> with value '8009' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker2.type' >> with value 'ajp13' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker2.host' >> with value 'tomcattwo' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker2.port' >> with value '8009' to map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.LoadBalancer.balance_**workers' with value 'worker1,worker2' to >> map. >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_resolve_references::jk_**map.c (779): Checking for references with >> prefix worker. with wildcard (recursion 1) >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_shm_calculate_size::jk_shm.**c (125): worker LoadBalancer of type lb >> has 2 >> members >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_shm_calculate_size::jk_shm.**c (132): shared memory will contain 0 ajp >> workers of size 320 and 1 lb workers of size 320 with 2 members of size >> 384+320 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> do_shm_open::jk_shm.c (493): Truncated shared memory to 1856 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> do_shm_open::jk_shm.c (538): Initialized shared memory >> /var/log/apache2/jk-runtime-**status.2979 size=1856 free=1728 >> addr=0x7f5c588e6000 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> do_shm_open_lock::jk_shm.c (412): Opened shared memory lock >> /var/log/apache2/jk-runtime-**status.2979.lock >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'ServerRoot' -> '/etc/apache2' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.list' -> 'jkstatus, >> LoadBalancer' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.jkstatus.type' -> >> 'status' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.LoadBalancer.type' -> >> 'lb' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker1.type' -> 'ajp13' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker1.host' -> >> 'tomcatone' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker1.port' -> '8009' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker2.type' -> 'ajp13' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker2.host' -> >> 'tomcattwo' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker2.port' -> '8009' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: >> 'worker.LoadBalancer.balance_**workers' -> 'worker1,worker2' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> build_worker_map::jk_worker.c (242): creating worker jkstatus >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance jkstatus of >> status >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init jkstatus >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> init::jk_status.c (5053): Status worker 'jkstatus' is read/write and has >> css '(null)', prefix 'worker', name space 'jk:', xml name space >> 'xmlns:jk=" >> http://tomcat.apache.org"', document type '(null)' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> init::jk_status.c (5104): Status worker 'jkstatus' has good rating for >> '0000000f' and bad rating for '00ff1010' >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> build_worker_map::jk_worker.c (242): creating worker LoadBalancer >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance LoadBalancer >> of lb >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init >> LoadBalancer >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance worker1 of >> ajp13 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init worker1 >> [Tue Sep 18 13:27:13.190 2012] [2979:140034601162560] [debug] >> ajp_validate::jk_ajp_common.c (2672): worker worker1 contact is >> 'tomcatone:8009' >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2868): setting endpoint options: >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2871): keepalive: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2875): socket timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2879): socket connect timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2883): buffer size: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2887): pool timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2891): ping timeout: 10000 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2895): connect timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2899): reply timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2903): prepost timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2907): recovery options: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2911): retries: 2 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2915): max packet size: 8192 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2919): retry interval: 100 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_create_endpoint_cache::jk_**ajp_common.c (2729): setting connection >> pool >> size to 25 with min 13 and acquire timeout 200 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance worker2 of >> ajp13 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init worker2 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_validate::jk_ajp_common.c (2672): worker worker2 contact is >> 'tomcattwo:8009' >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2868): setting endpoint options: >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2871): keepalive: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2875): socket timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2879): socket connect timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2883): buffer size: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2887): pool timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2891): ping timeout: 10000 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2895): connect timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2899): reply timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2903): prepost timeout: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2907): recovery options: 0 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2911): retries: 2 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2915): max packet size: 8192 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2919): retry interval: 100 >> [Tue Sep 18 13:27:13.191 2012] [2979:140034601162560] [debug] >> ajp_create_endpoint_cache::jk_**ajp_common.c (2729): setting connection >> pool >> size to 25 with min 13 and acquire timeout 200 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> validate::jk_lb_worker.c (1632): Balanced worker 0 has name worker1 and >> route worker1 in domain >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> validate::jk_lb_worker.c (1632): Balanced worker 1 has name worker2 and >> route worker2 in domain >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> update_mult::jk_lb_worker.c (261): worker worker1 gets multiplicity 1 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> update_mult::jk_lb_worker.c (261): worker worker2 gets multiplicity 1 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> jk_lb_push::jk_lb_worker.c (347): syncing shm for lb 'LoadBalancer' from >> mem (0->1) >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [info] >> init_jk::mod_jk.c (3252): mod_jk/1.2.32 () initialized >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> wc_get_worker_for_name::jk_**worker.c (116): found a worker jkstatus >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> wc_get_name_for_type::jk_**worker.c (293): Found worker type 'status' >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> uri_worker_map_ext::jk_uri_**worker_map.c (512): Checking extension for >> worker 0: jkstatus of type status (6) >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (171): uri map dump after >> extension stripping: index=0 file='(null)' reject_unsafe=0 reload=60 >> modified=0 checked=0 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 0: size=0 >> nosize=0 capacity=0 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 1: size=1 >> nosize=0 capacity=4 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (186): NEXT (1) map #0: >> uri=/jkmanager* worker=jkstatus context=/jkmanager* source=JkMount >> type=Wildchar len=11 >> [Tue Sep 18 13:27:13.192 2012] [2979:140034601162560] [debug] >> uri_worker_map_switch::jk_uri_**worker_map.c (482): Switching uri worker >> map >> from index 0 to index 1 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> jk_set_time_fmt::jk_util.c (459): Pre-processed log time stamp format is >> '[%a %b %d %H:%M:%S.000 %Y] ' >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> uri_worker_map_open::jk_uri_**worker_map.c (770): rule map size is 1 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> uri_worker_map_add::jk_uri_**worker_map.c (720): wildchar rule >> '/jkmanager*=jkstatus' source 'JkMount' was added >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (171): uri map dump after map >> open: index=0 file='(null)' reject_unsafe=0 reload=60 modified=0 checked=0 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 0: size=0 >> nosize=0 capacity=0 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 1: size=1 >> nosize=0 capacity=4 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (186): NEXT (1) map #0: >> uri=/jkmanager* worker=jkstatus context=/jkmanager* source=JkMount >> type=Wildchar len=11 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> jk_set_time_fmt::jk_util.c (459): Pre-processed log time stamp format is >> '[%a %b %d %H:%M:%S.000 %Y] ' >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> init_jk::mod_jk.c (3175): Using fcntl() for locking. >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> init_jk::mod_jk.c (3191): Setting default connection pool max size to 25 >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property 'worker.list' with >> value 'jkstatus, LoadBalancer' to map. >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.jkstatus.type' with value 'status' to map. >> [Tue Sep 18 13:27:13.229 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.LoadBalancer.type' with value 'lb' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker1.type' >> with value 'ajp13' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker1.host' >> with value 'tomcatone' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker1.port' >> with value '8009' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker2.type' >> with value 'ajp13' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker2.host' >> with value 'tomcattwo' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.worker2.port' >> with value '8009' to map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_read_property::jk_map.c (491): Adding property >> 'worker.LoadBalancer.balance_**workers' with value 'worker1,worker2' to >> map. >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_resolve_references::jk_**map.c (779): Checking for references with >> prefix worker. with wildcard (recursion 1) >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_shm_calculate_size::jk_shm.**c (125): worker LoadBalancer of type lb >> has 2 >> members >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_shm_calculate_size::jk_shm.**c (132): shared memory will contain 0 ajp >> workers of size 320 and 1 lb workers of size 320 with 2 members of size >> 384+320 >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> do_shm_open::jk_shm.c (493): Truncated shared memory to 1856 >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> do_shm_open::jk_shm.c (538): Initialized shared memory >> /var/log/apache2/jk-runtime-**status.2980 size=1856 free=1728 >> addr=0x7f5c58a8f000 >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> do_shm_open_lock::jk_shm.c (412): Opened shared memory lock >> /var/log/apache2/jk-runtime-**status.2980.lock >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'ServerRoot' -> '/etc/apache2' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.list' -> 'jkstatus, >> LoadBalancer' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.jkstatus.type' -> >> 'status' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.LoadBalancer.type' -> >> 'lb' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker1.type' -> 'ajp13' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker1.host' -> >> 'tomcatone' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker1.port' -> '8009' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker2.type' -> 'ajp13' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker2.host' -> >> 'tomcattwo' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: 'worker.worker2.port' -> '8009' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> jk_map_dump::jk_map.c (589): Dump of map: >> 'worker.LoadBalancer.balance_**workers' -> 'worker1,worker2' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> build_worker_map::jk_worker.c (242): creating worker jkstatus >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance jkstatus of >> status >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init jkstatus >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> init::jk_status.c (5053): Status worker 'jkstatus' is read/write and has >> css '(null)', prefix 'worker', name space 'jk:', xml name space >> 'xmlns:jk=" >> http://tomcat.apache.org"', document type '(null)' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> init::jk_status.c (5104): Status worker 'jkstatus' has good rating for >> '0000000f' and bad rating for '00ff1010' >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> build_worker_map::jk_worker.c (242): creating worker LoadBalancer >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance LoadBalancer >> of lb >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init >> LoadBalancer >> [Tue Sep 18 13:27:13.233 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance worker1 of >> ajp13 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init worker1 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_validate::jk_ajp_common.c (2672): worker worker1 contact is >> 'tomcatone:8009' >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2868): setting endpoint options: >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2871): keepalive: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2875): socket timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2879): socket connect timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2883): buffer size: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2887): pool timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2891): ping timeout: 10000 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2895): connect timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2899): reply timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2903): prepost timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2907): recovery options: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2911): retries: 2 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2915): max packet size: 8192 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2919): retry interval: 100 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_create_endpoint_cache::jk_**ajp_common.c (2729): setting connection >> pool >> size to 25 with min 13 and acquire timeout 200 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (146): about to create instance worker2 of >> ajp13 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> wc_create_worker::jk_worker.c (159): about to validate and init worker2 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_validate::jk_ajp_common.c (2672): worker worker2 contact is >> 'tomcattwo:8009' >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2868): setting endpoint options: >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2871): keepalive: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2875): socket timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2879): socket connect timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2883): buffer size: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2887): pool timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2891): ping timeout: 10000 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2895): connect timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2899): reply timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2903): prepost timeout: 0 >> [Tue Sep 18 13:27:13.234 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2907): recovery options: 0 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2911): retries: 2 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2915): max packet size: 8192 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> ajp_init::jk_ajp_common.c (2919): retry interval: 100 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> ajp_create_endpoint_cache::jk_**ajp_common.c (2729): setting connection >> pool >> size to 25 with min 13 and acquire timeout 200 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> validate::jk_lb_worker.c (1632): Balanced worker 0 has name worker1 and >> route worker1 in domain >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> validate::jk_lb_worker.c (1632): Balanced worker 1 has name worker2 and >> route worker2 in domain >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> update_mult::jk_lb_worker.c (261): worker worker1 gets multiplicity 1 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> update_mult::jk_lb_worker.c (261): worker worker2 gets multiplicity 1 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> jk_lb_push::jk_lb_worker.c (347): syncing shm for lb 'LoadBalancer' from >> mem (0->1) >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [info] >> init_jk::mod_jk.c (3252): mod_jk/1.2.32 () initialized >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> wc_get_worker_for_name::jk_**worker.c (116): found a worker jkstatus >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> wc_get_name_for_type::jk_**worker.c (293): Found worker type 'status' >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> uri_worker_map_ext::jk_uri_**worker_map.c (512): Checking extension for >> worker 0: jkstatus of type status (6) >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (171): uri map dump after >> extension stripping: index=0 file='(null)' reject_unsafe=0 reload=60 >> modified=0 checked=0 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 0: size=0 >> nosize=0 capacity=0 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (176): generation 1: size=1 >> nosize=0 capacity=4 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> uri_worker_map_dump::jk_uri_**worker_map.c (186): NEXT (1) map #0: >> uri=/jkmanager* worker=jkstatus context=/jkmanager* source=JkMount >> type=Wildchar len=11 >> [Tue Sep 18 13:27:13.235 2012] [2980:140034601162560] [debug] >> uri_worker_map_switch::jk_uri_**worker_map.c (482): Switching uri worker >> map >> from index 0 to index 1 >> [Tue Sep 18 13:27:13.244 2012] [2985:140034601162560] [debug] >> do_shm_open::jk_shm.c (550): Attached shared memory >> /var/log/apache2/jk-runtime-**status.2980 [2] size=1856 free=0 >> addr=0x7f5c58a8f000 >> [Tue Sep 18 13:27:13.244 2012] [2985:140034601162560] [debug] >> do_shm_open::jk_shm.c (564): Resetting the shared memory for child 2 >> [Tue Sep 18 13:27:13.244 2012] [2985:140034601162560] [debug] >> do_shm_open_lock::jk_shm.c (353): Duplicated shared memory lock >> /var/log/apache2/jk-runtime-**status.2980.lock >> [Tue Sep 18 13:27:13.244 2012] [2985:140034601162560] [debug] >> jk_child_init::mod_jk.c (3136): Initialized mod_jk/1.2.32 () >> [Tue Sep 18 13:27:13.270 2012] [2985:140034523129600] [debug] >> jk_watchdog_func::mod_jk.c (3070): Watchdog thread initialized with 60 >> second interval >> [Tue Sep 18 13:27:13.272 2012] [2986:140034601162560] [debug] >> do_shm_open::jk_shm.c (550): Attached shared memory >> /var/log/apache2/jk-runtime-**status.2980 [3] size=1856 free=1728 >> addr=0x7f5c58a8f000 >> [Tue Sep 18 13:27:13.272 2012] [2986:140034601162560] [debug] >> do_shm_open::jk_shm.c (564): Resetting the shared memory for child 3 >> [Tue Sep 18 13:27:13.272 2012] [2986:140034601162560] [debug] >> do_shm_open_lock::jk_shm.c (353): Duplicated shared memory lock >> /var/log/apache2/jk-runtime-**status.2980.lock >> [Tue Sep 18 13:27:13.272 2012] [2986:140034601162560] [debug] >> jk_child_init::mod_jk.c (3136): Initialized mod_jk/1.2.32 () >> [Tue Sep 18 13:27:13.273 2012] [2986:140034523129600] [debug] >> jk_watchdog_func::mod_jk.c (3070): Watchdog thread initialized with 60 >> second interval >> >> >> >> > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > users-unsubscribe@tomcat.**apache.org<users-unsubscr...@tomcat.apache.org> > For additional commands, e-mail: users-h...@tomcat.apache.org > > -- John Rellis