The download files on people.apache.org for IIS have been updated.
Rainer Jung wrote:
Hi Travis,
I think we found the problem. I already committed a fix and Mladen or I
will provide a new isapi_redirector build soon.
The problem is only IIS specific and it only shows up, when using vhost
mounts.
We rearranged this part slightly, because up to 1.2.25 there was a logic
inconsistency when using IIS, vhost mounts and normal unmounts.
Unfortunately I also included this new bug, when accidentally two
leading slashes got prepended (instead of one).
Thanks for reporting the problem. I'll inform you, when the new binary
will be available later today. It would be nice, if you could do a short
retest.
Regards,
Rainer
Travis Haagen wrote:
I may have found a problem with 1.2.26-dev. I installed
'isapi_redirect.dll'
on my server and only one of two workers would respond to HTTP requests
after that (ajp13w, but not ajp13lmsw). I then reinstalled the 1.2.25
version of the DLL and it worked fine. I'm running this on Windows 2003
server with IIS 6.0. Each worker is a seperate Tomcat instance running on
localhost.
Here are my settings for the isapi_redirect.dll:
==============
workers.properties
==============
worker.list=wlb,wlms,jkstatus
worker.ajp13w.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009
worker.ajp13w.lbfactor=1
#The next three properties allow mod_jk to efficiently determine if a
connection is in error or not responding fast enough due to whatever
reason.
worker.ajp13w.connect_timeout=10000
worker.ajp13w.prepost_timeout=10000
worker.ajp13w.socket_timeout=10
#This value (in seconds) must equal server.xml's connectionTimeout of 10
minutes
worker.ajp13w.connection_pool_timeout=600
worker.ajp13w.connection_pool_size=350
worker.ajp13lms.type=ajp13
worker.ajp13lms.host=localhost
worker.ajp13lms.port=8010
worker.ajp13lms.lbfactor=1
#The next three properties allow mod_jk to efficiently determine if a
connection is in error or not responding fast enough due to whatever
reason.
worker.ajp13lms.connect_timeout=10000
worker.ajp13lms.prepost_timeout=10000
worker.ajp13lms.socket_timeout=10
#This value (in seconds) must equal server.xml's connectionTimeout of 10
minutes
worker.ajp13lms.connection_pool_timeout=600
worker.ajp13lms.connection_pool_size=350
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w
worker.wlms.type=lb
worker.wlms.balance_workers=ajp13lms
worker.jkstatus.type=status
==================
uriworkermap.properties
==================
/jkmanager=jkstatus
/cas/*=wlb
/ep5sf/*=wlb
/ep5cm/*=wlb
/lms.mydomain.com/*=wlms
/www.mydomain.net/*=wlms
==================
isapi_redirect.properties
==================
extension_uri=/jakarta/isapi_redirect.dll
log_file=D:\tomcat_iis_connector\logs\isapi_redirect.log
log_level=warn
worker_file=D:\tomcat_iis_connector\conf\workers.properties
worker_mount_file=D:\tomcat_iis_connector\conf\uriworkermap.properties
----- Original Message ----- From: "Rainer Jung" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <users@tomcat.apache.org>
Sent: Tuesday, December 18, 2007 6:46 AM
Subject: Quality check mod_jk 1.2.26-dev
Hi all,
The next version of mod_jk is approaching its release. A code snapshot
(revision 605168) is available at:
http://people.apache.org/~rjung/mod_jk-dev/
It is in the same format as a release download, so easy to build.
Under the same URL you can find the updated documentation.
It would be nice, if we could get some testing feedback from the
community. Feel free to post any observations.
Depending on your feedback we plan to tag the release at the end of the
week.
The most important changes are:
Features/Improvements
---------------------
- allow '*' for the worker name in exclusion rules
(resp. JkUnMount) which will override all workers
- add new value "All" for JkMountCopy httpd directive
- enhance URI to worker map listing in status worker for Apache httpd.
We now list maps for all virtual servers and not only the one,
in which JKStatus itself was called.
- enhance URI to worker map listing.
Update stale uriworkermap.properties immediately.
- remove trace logging from compiled code via new --disable-trace
configure switch
- maintain idle connections in decreasing (LRU) slot order
- create JK_WORKER_ROUTE and JK_REQUEST_DURATION notes for httpd
access log even if no JkRequestLogFormat is set
- cleanup init and destroy of server configuration for httpd
- remove global configuration items from per server configuration
- remove unused attributes secret_key and automount/JkAutoMount
- cleanup of jk_uri_worker_map
- some refactorings of jk_connect.c, jk_ajp_common.c, jk_lb_worker.c
Fixes
-----
- BZ 43229: Load balancer does not do fail over after reply timeouts.
- BZ 42038: Correct overlay of mounts and unmounts for IIS
- BZ 42003: Need to increase the maximum buffer size for HTTP
header from 16k to 64k.
- BZ 43516: Memory leak for Apache httpd module of size 8KB
for every virtual host without JK directive after each restart
- BZ 43873: Fix small memory leak occuring during httpd restart
- BZ 43647: Content-Type changes unexpectedly from text/html to
text/pla (ingnore flush packets before we received the
response headers)
- fixed crash during startup when using worker configuration
inheritance (attribute "reference") and log level debug
- match header names exactly against pre defined constants
- repair detailed Apache httpd version display in jk status worker
- repair broken apxs auto-detection in configure
- correct parameter validation of JkStatusUpdateTask (jkstatus ant task)
Docs
----
- Small additions to JkShmFile documentation
- BZ 43684: Replace JkMountFile by JkMountFileReload in
uriworkermap.properties docs
The full change log is available under:
http://people.apache.org/~rjung/mod_jk-dev/docs/miscellaneous/changelog.html
Thanks for your valuable time!
Regards,
Rainer
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]