DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=30383>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30383 JK2 runtime reconfiguration doesn't work on win2k3 IIS6 Summary: JK2 runtime reconfiguration doesn't work on win2k3 IIS6 Product: Tomcat 5 Version: 5.0.27 Platform: PC OS/Version: Windows XP Status: NEW Severity: Major Priority: Other Component: Native:JK AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I set up a proof-of-concept on a Windows 2k3 Server std-ed (patched up-to- date) with IIS6, JK 2.0.4 and Tomcat 5.0.27. IIS acts as the frontend- webserver and does the authentication. It passes requests to the application- contexts to the tomcats via JK2 / AJP13. I was glad to hear that you lot work on runtime reconfiguration for JK2, so that draining a tomcat-node of the cluster is possible without loosing a single request or session. I got it all working nicely, having a close eye on the docu and status page of JK. Problem: When i reconfigure the workers2.properties , the status page of JK recognizes the change nicely (scoreboard info increases version and says "Updated config version to 1 Status information for child 0 "). But it doesn't update to the new values! And yes, I did increase the version number. I can't set a worker graceful=1 or alter the LB-Factor. But one thing works in runtime: When I add a worker, the JK takes it without a problem while running. But not when I delete one. As soon as i restart the Application-pool, all changes are taken nicely, but that's equivalent to restarting the Webserver. ----------------------------------------------------------------------- my workers.properties: # Config-Reconfiguration ?! [config:] info=Defined in mod_jk2.conf. # file=${serverRoot}/conf/workers2.properties version=2 debug=0 debugEnv=0 [shm:] info=Shared Memory for Scoreboard. Required for reconfiguration and status with multiprocess servers. version=2 #file=D:\Java\shm\jkconector.sharedmemfile.shm file=anonymous # Global Parameters [workerEnv:] info=Global server options. sslEnable=0 timing=0 logger=logger.file:0 # Alternate file logger (Default is System Log (Events)) [logger.file:0] info=Where to put the mod_jk2 mainlog. file=D:\Java\Jakarta-connector\web_tom5test-jk2.0.4\jk2.2.log level=info # Channel-Konfiguration [channel.socket:localhost:8009] info=LOCAL Worker Channel 1 version=21 port=8009 host=localhost [channel.socket:localhost:9009] info=LOCAL Worker Channel 2 version=21 port=9009 host=localhost [status:status] info=Status worker, displays runtime information # Loadbalancer-Konfiguration # Use even if you only have one machine. [lb:loadbalancer] version=18 #worker=localhost:8009 #worker=localhost:9009 timeout=10 recovery=10 attempts=3 stickySession=0 # Worker-Konfiguration [ajp13:localhost:8009] version=21 channel=channel.socket:localhost:8009 timeout=10 lb_factor=100 level=1 group=loadbalancer tomcatId=TSPS1_I1 route=TSPS1_I1 graceful=0 [ajp13:localhost:9009] version=21 channel=channel.socket:localhost:9009 timeout=10 lb_factor=100 level=1 group=loadbalancer tomcatId=TSPS1_I2 route=TSPS1_I2 graceful=0 # URI-Mapping-Konfiguration # Map the Tomcat examples webapp to the Web server uri space #[uri:/jsp-examples/*] #info=Standard-Examples, u.a. Snoop.jsp #version=200407233 #group=lb:loadbalancer [uri:tom5test-jk1.2.4.app.pw.de/jsp-examples/*] #info=Standard-Examples, u.a. Snoop.jsp #version=200407232 #debug=1 #disables=0 #context=/jsp-examples/ group=lb:loadbalancer [uri:tom5test-jk2.0.4.app.pw.de/jsp-examples/*] #info=Standard-Examples, u.a. Snoop.jsp #version=200407232 #debug=1 #disables=0 #context=/jsp-examples/ group=lb:loadbalancer [uri:/jkstatus/*] info=The Tomcat /jkstatus handler worker=status:status ----------------------------------------------------------------------- My Registry-settings: some are not nessesary, I know. ServerRoot is intended to be a random string, see BUG 30286. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] "extensionUri"="/jakarta/isapi_redirector2.dll" "workersFile"="D:\\Java\\Jakarta-connector\\web_tom5test-jk2.0.4 \\conf\\workers2.properties" "logLevel"="debug" "uri_select"="parsed" "log_file"="D:\\Java\\Jakarta-connector\\web_tom5test-jk2.0.4\\log.txt" "serverRoot"="c:\\prrrrruuu" Please help on this one, because Draining of nodes is vital for a clustered high-availability environment. thanks Björn Andersen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]