https://issues.apache.org/bugzilla/show_bug.cgi?id=46337
Summary: real worker name is wrong Product: Tomcat Connectors Version: 1.2.27 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Common AssignedTo: dev@tomcat.apache.org ReportedBy: [EMAIL PROTECTED] Created an attachment (id=22988) --> (https://issues.apache.org/bugzilla/attachment.cgi?id=22988) patch for jk_lb_worker.c I am using one lb worker with two sub workers. The name of sub workers are 'ajp13w' and 'ajp13w2'. The format of the request log is as follows: JkRequestLogFormat "%w(%R) %V %T" When the failover occurred in mod_jk 1.2.22, the real worker name output to the request log was 'ajp13w2'. However, when the failover occurred in mod_jk 1.2.27, the real worker name was 'ajp13w'. Because "s->route" is not NULL when the failover occurs, it is not overwrited in a new worker name. jk_lb_worker.c L1128 if (!s->route) s->route = rec->route; Log of mod_jk 1.2.22: ----- [Thu Dec 04 13:33:29 2008] [25987:13664] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.22 initialized [Thu Dec 04 13:33:29 2008] [25988:13664] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.22 initialized [Thu Dec 04 13:34:04 2008] [25989:18752] [info] jk_open_socket::jk_connect.c (451): connect to 172.20.140.5:8009 failed (errno=115) [Thu Dec 04 13:34:04 2008] [25989:18752] [info] ajp_connect_to_endpoint::jk_ajp_common.c (876): Failed opening socket to (172.20.140.5:8009) (errno=115) [Thu Dec 04 13:34:04 2008] [25989:18752] [info] ajp_send_request::jk_ajp_common.c (1273): (ajp13w) error connecting to the backend server (errno=115) [Thu Dec 04 13:34:04 2008] [25989:18752] [info] ajp_service::jk_ajp_common.c (1941): (ajp13w) sending request to tomcat failed, recoverable operation attempt=1 [Thu Dec 04 13:34:09 2008] [25989:18752] [info] jk_open_socket::jk_connect.c (451): connect to 172.20.140.5:8009 failed (errno=115) [Thu Dec 04 13:34:09 2008] [25989:18752] [info] ajp_connect_to_endpoint::jk_ajp_common.c (876): Failed opening socket to (172.20.140.5:8009) (errno=115) [Thu Dec 04 13:34:09 2008] [25989:18752] [info] ajp_send_request::jk_ajp_common.c (1273): (ajp13w) error connecting to the backend server (errno=115) [Thu Dec 04 13:34:09 2008] [25989:18752] [info] ajp_service::jk_ajp_common.c (1941): (ajp13w) sending request to tomcat failed, recoverable operation attempt=2 [Thu Dec 04 13:34:09 2008] [25989:18752] [error] ajp_service::jk_ajp_common.c (1953): (ajp13w) Connecting to tomcat failed. Tomcat is probably not started or is listening on the wrong port [Thu Dec 04 13:34:09 2008] [25989:18752] [info] service::jk_lb_worker.c (1098): service failed, worker ajp13w is in error state [Thu Dec 04 13:34:09 2008] wlb(ajp13w2) localhost 10.007632 --- Log of mod_jk 1.2.27: ----- [Thu Dec 04 15:27:22.494 2008] [28187:161211744] [info] init_jk::mod_jk.c (3020): mod_jk/1.2.27 initialized [Thu Dec 04 15:27:22.509 2008] [28188:161211744] [info] init_jk::mod_jk.c (3020): mod_jk/1.2.27 initialized [Thu Dec 04 15:27:33.773 2008] [28190:1123916096] [info] jk_open_socket::jk_connect.c (593): connect to 172.20.140.5:8009 failed (errno=115) [Thu Dec 04 15:27:33.773 2008] [28190:1123916096] [info] ajp_connect_to_endpoint::jk_ajp_common.c (922): Failed opening socket to (172.20.140.5:8009) (errno=115) [Thu Dec 04 15:27:33.773 2008] [28190:1123916096] [error] ajp_send_request::jk_ajp_common.c (1467): (ajp13w) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=115) [Thu Dec 04 15:27:33.773 2008] [28190:1123916096] [info] ajp_service::jk_ajp_common.c (2407): (ajp13w) sending request to tomcat failed (recoverable), because of error during request sending (attempt=1) [Thu Dec 04 15:27:38.874 2008] [28190:1123916096] [info] jk_open_socket::jk_connect.c (593): connect to 172.20.140.5:8009 failed (errno=115) [Thu Dec 04 15:27:38.875 2008] [28190:1123916096] [info] ajp_connect_to_endpoint::jk_ajp_common.c (922): Failed opening socket to (172.20.140.5:8009) (errno=115) [Thu Dec 04 15:27:38.875 2008] [28190:1123916096] [error] ajp_send_request::jk_ajp_common.c (1467): (ajp13w) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=115) [Thu Dec 04 15:27:38.875 2008] [28190:1123916096] [info] ajp_service::jk_ajp_common.c (2407): (ajp13w) sending request to tomcat failed (recoverable), because of error during request sending (attempt=2) [Thu Dec 04 15:27:38.875 2008] [28190:1123916096] [error] ajp_service::jk_ajp_common.c (2426): (ajp13w) connecting to tomcat failed. [Thu Dec 04 15:27:38.875 2008] [28190:1123916096] [info] service::jk_lb_worker.c (1347): service failed, worker ajp13w is in error state [Thu Dec 04 15:27:38.878 2008] wlb(ajp13w) localhost 10.106069 --- regards. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]