I think:

>From winsock.h:
#define WSABASEERR              10000
#define WSAECONNABORTED         (WSABASEERR+53)

>From VC.NET help files:
WSAECONNABORTED=The virtual circuit was terminated due to a time-out or
other failure. The application should close the socket as it is no longer
usable.

Dave.

> 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]
>
>
> ________________________________________________________________________
> 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