Thanks Dave.

Now if someone has windows and can grep what errno "53" means...


Costin

Oxley, David wrote:

> Costin,
> 
> Here is the log produced with mod_jk HEAD:
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (681)]: ERROR: can't receive
> the response message from tomcat, network problems or tomcat is down.
> err=-53
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1051)]: Error reading reply
> from tomcat. Tomcat is down or network problems.
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1188)]: ERROR: Receiving
> [from
> tomcat failed, recoverable operation. err=0
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (681)]: ERROR: can't receive
> the response message from tomcat, network problems or tomcat is down.
> err=-1
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1051)]: Error reading reply
> from tomcat. Tomcat is down or network problems.
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1188)]: ERROR: Receiving
> [from
> tomcat failed, recoverable operation. err=1
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (681)]: ERROR: can't receive
> the response message from tomcat, network problems or tomcat is down.
> err=-1
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1051)]: Error reading reply
> from tomcat. Tomcat is down or network problems.
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1188)]: ERROR: Receiving
> [from
> tomcat failed, recoverable operation. err=2
> [Mon Feb 17 17:23:26 2003]  [jk_ajp_common.c (1199)]: Error connecting to
> tomcat. Tomcat is probably not started or is listenning on the wrong port.
> Failed errno = 53
> 
> Cheers.
> Dave.
> 
>> -----Original Message-----
>> From: Oxley, David [mailto:[EMAIL PROTECTED]]
>> Sent: 17 February 2003 17:00
>> To: 'Tomcat Developers List'
>> Subject: RE: mod_jk and Apache timeouts?
>> 
>> Costin,
>> 
>> I will rebuild from HEAD now and give it a try.
>> But I think I may have sorted found the problem. I have changed the
>> Connector timeout to -1 in server.xml, and error 500's is no longer
>> returned.
>> Therefore on this box, mod_jk is too quick for Tomcat (I think).
>> mod_jk tries to connect and fails 3 times (before TC has restarted its
>> Connector threads) and returns an error 500 to the client.
>> 
>> Dave.
>> 
>> > -----Original Message-----
>> > From: Costin Manolache [mailto:[EMAIL PROTECTED]]
>> > Sent: 17 February 2003 17:02
>> > To: [EMAIL PROTECTED]
>> > Subject: Re: mod_jk and Apache timeouts?
>> >
>> > I suspect it's a windows specific return code from recv().
>> >
>> > The code in question calls socket_recvfull - which in turn calls recv()
>> > to fill a buffer. It handles EAGAIN - but knowing windows, it may be
>> > something else.
>> >
>> > If you can do a checkout from HEAD and built again - you should see
>> > the errno at the end of the message, so we can figure out what happens.
>> >
>> > The first error is the one that matters - the others are just jk doing
>> > a retry. The message is bad - err=0,1,2 should be "retry=0,1,2"
>> >
>> >
>> >
>> > Costin
>> >
>> >
>> > Oxley, David wrote:
>> >
>> > > I have some strange error messages in mod_jk.log that I cannot
>> explain,
>> > > and that I need to resolve urgently.
>> > >
>> > > Server:
>> > > Dual Xeon 2.5Ghz server.
>> > > Windows 2000 Professional SP3
>> > > Apache 2.0.44
>> > > Tomcat 4.1.18
>> > > Mod_jk 1.2.2
>> > >
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (681)]: ERROR: can't
>> > receive
>> > > the response message from tomcat, network problems or tomcat is down.
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1050)]: Error reading
>> > reply
>> > > from tomcat. Tomcat is down or network problems.
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1187)]: ERROR:
>> > > [Receiving from
>> > > tomcat failed, recoverable operation. err=0
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (681)]: ERROR: can't
>> > receive
>> > > the response message from tomcat, network problems or tomcat is down.
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1050)]: Error reading
>> > reply
>> > > from tomcat. Tomcat is down or network problems.
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1187)]: ERROR:
>> > > [Receiving from
>> > > tomcat failed, recoverable operation. err=1
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (681)]: ERROR: can't
>> > receive
>> > > the response message from tomcat, network problems or tomcat is down.
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1050)]: Error reading
>> > reply
>> > > from tomcat. Tomcat is down or network problems.
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1187)]: ERROR:
>> > > [Receiving from
>> > > tomcat failed, recoverable operation. err=2
>> > > [Mon Feb 17 14:49:38 2003]  [jk_ajp_common.c (1198)]: Error
>> > > [connecting
>> > to
>> > > tomcat. Tomcat is probably not started or is listenning on the wrong
>> > port.
>> > > Failed errno = 0
>> > >
>> > >
>> > >
>> > > The line 'ERROR: Receiving from tomcat failed, recoverable operation.
>> > > err=0' happens all the time but when the above happens i.e. err=0 ->
>> > err=1
>> > > -> err=2 the browser is returned an error 500. I have a much slower
>> box
>> > > (P4 1.7Ghz) that gets the err=0 line all the time but never gets the
>> > err=1
>> > > and err=2 lines and therefore never responds with an error 500.
>> > >
>> > > I have a feeling that there is a retry that is happening but the box
>> is
>> > so
>> > > quick the threads on the Tomcat side aren't refreshed before Apache
>> > gives
>> > > up. If this can be fixed by changing the config files then I think
>> this
>> > > should be noted in the docs otherwise this is a bug!?!?
>> > >
>> > >
>> > >
>> > > Here is the relevant parts of the config.
>> > >
>> > > Server.xml:
>> > >
>> > >     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
>> > >
>> > >                port="8009" minProcessors="5" maxProcessors="75"
>> > >
>> > >                enableLookups="true" redirectPort="443"
>> > >
>> > >                acceptCount="10" debug="0" connectionTimeout="20000"
>> > >
>> > >                useURIValidationHack="false"
>> > >
>> > >
>> > > protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
>> > >
>> > > workers.properties:
>> > >
>> > > worker.ajp13.port=8009
>> > >
>> > > worker.ajp13.host=localhost
>> > >
>> > > worker.ajp13.type=ajp13
>> > >
>> > > worker.ajp13.lbfactor=1
>> > >
>> > > worker.ajp13.cachesize=10
>> > >
>> > > worker.ajp13.cache_timeout=600
>> > >
>> > >
>> > >
>> > > Thanks for your help.
>> > >
>> > >
>> > >
>> > > Dave Oxley
>> > > Development Team Leader
>> > >
>> > > Workplace Systems Plc
>> > > * +44 (0)118 9515 755
>> > > *  <mailto:[EMAIL PROTECTED]>
>> > > [EMAIL PROTECTED]
>> > > *  <http://www.workplace-systems.plc.uk/>
>> > > http://www.workplace-systems.plc.uk
>> > >
>> > >
>> > >
>> > > There was once a young man who, in his youth, professed his desire to
>> > > become a great writer.
>> > > When asked to define great, he said, "I want to write stuff that the
>> > whole
>> > > world will read, stuff that people will react to on a truly emotional
>> > > level, stuff that will make them scream, cry, howl in pain and
>> > > anger!" He now works for Microsoft writing error messages.
>> > >
>> > >
>> > >
>> > > Workplace Systems plc, Precedent Drive, Rooksley, Milton Keynes, MK13
>> > 8PP.
>> > > Registered in England No. 2016236
>> > >
>> > > Unless expressly stated the views expressed in this email may not be
>> the
>> > > views of Workplace Systems plc and the company, its directors,
>> officers
>> > or
>> > > employees accept no liability for its contents. Unless expressly
>> stated
>> > no
>> > > contracts may be concluded on behalf of Workplace Systems plc by
>> > > means
>> > of
>> > > e-mail communication.
>> > >
>> > > This e-mail, and any attachments are strictly confidential and
>> intended
>> > > for the addressee(s) only. If they have come to you in error you must
>> > take
>> > > no action based on the contents, nor may you copy or show them to
>> > anyone.
>> > > Please notify the sender of the error by return email. Please ensure
>> you
>> > > have adequate virus protection before you open or detach any
>> > > documents from this transmission. Workplace Systems plc does not
>> > > accept any liability for viruses.
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> ________________________________________________________________________
>> > > This e-mail has been scanned for all viruses by Star Internet. The
>> > > service is powered by MessageLabs. For more information on a
>> > > proactive anti-virus service working around the clock, around the
>> > > globe, visit: http://www.star.net.uk
>> > >
>> ________________________________________________________________________
>> >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
________________________________________________________________________
>> > This e-mail has been scanned for all viruses by Star Internet. The
>> > service is powered by MessageLabs. For more information on a proactive
>> > anti-virus service working around the clock, around the globe, visit:
>> > http://www.star.net.uk
>> >
________________________________________________________________________
>> 
>> 
>> ________________________________________________________________________
>> This e-mail has been scanned for all viruses by Star Internet. The
>> service is powered by MessageLabs. For more information on a proactive
>> anti-virus service working around the clock, around the globe, visit:
>> http://www.star.net.uk
>> ________________________________________________________________________
> 
> 
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star Internet. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to