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

Reply via email to