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 ________________________________________________________________________