Hi. I'm testing mod_jk 1.2.28 trying to fine tune retries, reply_timeout and max_reply_timeouts. Let's begin from retries.
I have a simple servlet, which returns text/plain 'OK' after time (in seconds) given in url. I've set reply_timeout to 3s for worker first and to 6s for worker second. After executing request which should be served by tomcat in 4 seconds I get in log: [Fri Jan 15 13:59:29.247 2010] [15837:1208981840] [error] ajp_get_reply::jk_ajp_common.c (1926): (first) Timeout with waiting reply from tomcat. Tomcat is down, stopped or network problems (errno=110) [Fri Jan 15 13:59:30.253 2010] [15837:1208981840] [info] ajp_service::jk_ajp_common.c (2447): (first) sending request to tomcat failed (recoverable), because of reply timeout (attempt=1) [Fri Jan 15 13:59:30.253 2010] [15837:1208981840] [error] ajp_service::jk_ajp_common.c (2466): (first) connecting to tomcat failed. [Fri Jan 15 13:59:30.253 2010] [15837:1208981840] [info] service::jk_lb_worker.c (1384): service failed, worker first is in error state [Fri Jan 15 13:59:34.260 2010] lbeuro(first) 8.016698 2 80 /timeout.ltr?timeout=4 Of course the worker which served the request was second, not first, I suppose the log entry is an effect of bug 46337<https://issues.apache.org/bugzilla/show_bug.cgi?id=46337> . The question is: how can I force mod_jk not to try other workers at all? Here is my config: worker.list=mylb worker.status.type=status worker.mylb.type=lb worker.mylb.balance_workers=first,second worker.mylb.sticky_session=true worker.mylb.sticky_session_force=false worker.mylb.method=B worker.mylb.retries=0 worker.lbtemplate.port=8409 worker.lbtemplate.type=ajp13 worker.lbtemplate.lbfactor=1 worker.lbtemplate.fail_on_status=-500,503 worker.lbtemplate.ping_mode=A worker.lbtemplate.socket_timeout=300 worker.lbtemplate.ping_timeout=10000 worker.lbtemplate.retries=0 worker.first.host= worker.first.reference=worker.lbtemplate worker.first.reply_timeout=3000 worker.second.host= worker.second.reference=worker.lbtemplate worker.second.reply_timeout=6000 Cheers, R. -- "First they ignore you. Then they laugh at you. Then they fight you. Then you win." - Mohandas Gandhi.