and another piece of information: Tomcat and Apache are running in the same machine.
On Thu, Oct 13, 2011 at 12:24 AM, Jorge Medina <cerebrotecnolog...@gmail.com> wrote: > Correcting some information: > I am using Apache 2.2.13, mod_jk 1.2.30, Tomcat 6.0.32 > > On Thu, Oct 13, 2011 at 12:16 AM, Jorge Medina > <cerebrotecnolog...@gmail.com> wrote: >> I have Apache (2.2.20) in front of a single Tomcat (6.0.32) instance >> using mod_jk (1.2.31) with the AJP protocol. >> I am getting errors like the sample below frequently (a few hundred >> times a day). The server does not have a heavy load, it serves about >> 150 req/minute and average response time of 200 ms) >> >> [2011-10-12T23:27:00.644-0400] [20239:27] [info] >> ajp_service::jk_ajp_common.c (2543): (S1) sending request to tomcat >> failed (unrecoverable), because of client read error (attempt=1) >> [2011-10-12T23:27:00.654-0400] [20239:27] [info] >> service::jk_lb_worker.c (1388): service failed, worker S1 is in local >> error state >> [2011-10-12T23:27:00.655-0400] [20239:27] [info] >> service::jk_lb_worker.c (1407): unrecoverable error 400, request >> failed. Client failed in the middle of request, we can't recover to >> another instance. >> [2011-10-12T23:27:00.655-0400] [20239:27] [info] jk_handler::mod_jk.c >> (2620): Aborting connection for worker=wlb >> >> >> a) Could I get some help to interpret the messages above? >> b) What is being referred as "Client" ? The client originating the >> request or does mod_jk calls "Client" my Tomcat instance? (I guess I >> don't know if mod_jk establishes the connection to Tomcat or if Tomcat >> is establishing the channel to mod_jk) >> c) Messages are logged as [info] rather than warning or errors...why? >> Should I not be concerned about these messages? >> d) If that is a symptom of a problem, how do I fix it? (In fact, I am >> being reported that clients of my app are timing out waiting for a >> response, but my application logs don't have any indication of >> receiving the request, so I am trying to find out if the message above >> is an indication that the problem occurs in the Tomcat Connector, and >> therefor my web app running in Tomcat never got the request at all) >> >> Thanks >> >> === workers.properties >> >> workers.tomcat_home=/opt/greatapp/tomcat >> workers.java_home=/opt/jdk/jdk6.0 >> ps=/ >> >> worker.list= wlb, jkwatch >> worker.wlb.type=lb >> worker.wlb.balance_workers=S1 >> worker.wlb.max_reply_timeouts=3 >> >> worker.jkwatch.type=status >> worker.jkwatch.read_only=True >> worker.jkwatch.mount=/private/admin/watch/jk >> >> worker.S1.type=ajp13 >> worker.S1.host=localhost >> worker.S1.port=6009 >> worker.S1.lbfactor=1 >> worker.S1.connection_pool_timeout=600 >> worker.S1.socket_keepalive=False >> worker.S1.socket_timeout=15 >> worker.S1.reply_timeout=300000 >> worker.S1.recovery_options=27 >> >> >> === uriworkermap.properties >> >> /myapp=wlb >> /myapp/*=wlb >> /private/admin/watch/jk=jkwatch >> >> >> -Jorge >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org