Re: Connection Lifetime Expired

From: Apiset Tananchai <aet@dont-contact.us>
Date: Thu, 28 May 1998 09:01:28 +0700 (ICT)

On Wed, 27 May 1998, Alex Rousskov wrote:

> On Thu, 28 May 1998, Apiset Tananchai wrote:
>
> > Some of my user usually get "Connection Lifetime Expired" when they access
> > the web through our squid in transparent proxy mode (via cisco router). I
> > had increase debug level and found a lot of logs like:
> >
> > 1998/05/26 14:10:49| clientReadRequest: FD 71: no data to process ((11) Resource temporarily unavaila ble)
> > 1998/05/26 14:10:49| clientReadRequest: FD 237: no data to process ((11) Resource temporarily unavail able)
> > 1998/05/26 14:10:52| clientReadRequest: FD 186: no data to process ((11) Resource temporarily unavail able)
> > ...
> > ...
> > 1998/05/26 14:11:04| requestTimeout: FD 71: lifetime is expired.
> > 1998/05/26 14:11:04| requestTimeout: FD 237: lifetime is expired.
> > 1998/05/26 14:11:07| requestTimeout: FD 186: lifetime is expired.
> >
> > the time diff between each pair of FDs is always 15 seconds.
> >
> > Do you have some suggestion to investigate more?
>
> Not all debug messages are an indication of a bug.
>
> In most cases, "no data to process" is printed when Squid tries to read next
> request from a persistent client connection and finds nothing. It happens at
> least once for virtually every persistent connection.
>
> In most cases, "lifetime is expired" is printed for idle persistent
> connections: proxy has to wait a few seconds before assuming there will be no
> further requests on a connection and closing the connection.
>
> Now, I am not suggesting there are no bugs with persistent connection
> handling. Most of the messages you quoted are, however, just "healthy"
> debugging messages.

The problem is that user get "Client Lifetime Expired" page
(ERR_LIFETIME_EXP page) always returned from squid when this happen. If it
behave like what you said, user shouldn't get anything return from squid,
right? And they blaim squid for returning that page instead of what they
want. I can't verify this myself but they said it usually happen when they
send email via their free-email webpage service (hotmail, yahoo,
rocketmail, ..etc..). Is there something to do with persistent connection
& cgi?

I've read squid-1.2b21 change log and found a bug fix for keep_alive
and persistent connection from broken browser, this may help. I'll give it
a try.

--
aet
Received on Wed May 27 1998 - 18:52:57 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:40:23 MST