httpd or squid (2.0) bug?

From: Hannu Koivisto <azure@dont-contact.us>
Date: 15 Oct 1998 17:06:31 +0300

Greetings,

One of the users of our cache recently faced a problem whose
actual cause I don't see. Accessing the url
"http://www.tietokone.fi/?etusivu=/uusitk/lukusali/lukusali.html"
works fine for the first time (at least it did for me), but if I
press reload (in netscape 4.06 Linux/libc6) quickly, say, three
times in advance, I get a following kind of broken page (source
below)

"""
 Not modified</H1></BODY></HTML>

HTTP/1.0 200 OK
Server: nasta-xl-httpd/1.4
Date: Wed, 14 Oct 1998 09:01:10 GMT
Content-Type: text/html
Age: 3
X-Cache: MISS from cache.xxx.yyy
Proxy-Connection: close

<HTML>
<HEAD>
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <TITLE>Tietokone Webline</TITLE>

.... rest of the page that complains the browser being used is
older than it actually is. That is, not the real page.
"""

So it seems like that at first there is some leftovers of
squid's query for whether the page has been modified from its
copy or not, then the headers for the next page(?) and then the
actual contents of the error-page.

Squid doesn't complain anything to cache.log, I only get this to
access.log:
"""
908355673.385 705 xxxxxxxx TCP_MISS/200 2310 GET http://www.tietokone.fi/? - DIRECT/www.tietokone.fi text/html
"""
where, for some reason, the url is not shown completely.

We haven't faced this problem anywhere else, so this makes us
wonder whether the magic "nasta-xl-httpd" could be doing
something illegal. OTOH, I can neither say if it could be squid
that is doing something wrong. The problem doesn't occur without
squid being used as the proxy.

I'm using squid 2.0 running on our production server
Linux/2.1.117ac3/x86/libc6 2.0.7u.

Thanks in advance,
//Hannu
Received on Thu Oct 15 1998 - 08:10:35 MDT

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