RE: [squid-users] Why ERR_ZERO_SIZE_OBJECT?

From: Xin Wang <[email protected]>
Date: Thu, 7 Sep 2006 15:35:15 -0700

Hi Henrik,
 
I applied the workaround you suggested and did a quick test. It seems working. I would like to know what's the impact of this change.
 
 
>Hmm.. if you see a long delay between Squid sent the request and
>ERR_ZERO_SIZE then something is wrong at the web server, eating the
>request without responding to it.

Yes, I do see 1 mins delay between Squid sent the request and ERR_ZERO_SIZE.
 
(For cache.log:)
2006/08/17 16:12:03| httpSendRequest: FD 19:
GET /conformance/vxml-srgs-voicegenie/278/record5-pass.vxml HTTP/1.0^M
Host: osiris.voicegenie.com:8080^M
Cookie: JSESSIONID=F1E33EC3C461E6AA42AFF57784A47B7B^M
Accept: application/grammar-xml, application/octet-stream, application/x-abnf, application/x-javascript, application/x-jsgf, application/x-ms-xml, application/x-swi-grammar-compiled, application/x-voicegenie-nuance, application/x-voicegenie-watson, application/srgs+xml, application/ccxml+xml, audio/L16, audio/L8, audio/adpcm, audio/basic, audio/vox, audio/wav, audio/x-adpcm, audio/x-adpcm8, audio/x-alaw-basic, audio/x-basic, audio/x-g726, audio/x-g726-16, audio/x-g726-24, audio/x-g726-40, audio/x-vox, audio/x-wav, text/html, text/plain, text/vxml, text/x-vxml, text/xml^M
X-Session-Id: 0002004E-10479A7A-0001^M
Pragma: no-cache^M
Referer: http://osiris.voicegenie.com:8080/conformance/vxml-srgs-voicegenie/278/cgi-bin/record5.ircgi^M
User-Agent: VoiceGenie NXP/255.255.255^M
Via: 1.0 morgan.voicegenie.com:3128 (squid/2.5.STABLE5)^M
X-Forwarded-For: 127.0.0.1^M
Cache-Control: max-age=259200^M
Connection: keep-alive^M

... ...
2006/08/17 16:13:02| fwdFail: ERR_ZERO_SIZE_OBJECT "Service Unavailable"
        http://osiris.voicegenie.com:8080/conformance/vxml-srgs-voicegenie/278/record5-pass.vxml

Do you have any clue what is wrong here?
 
Thanks,
Katie
 
 

 
________________________________

From: Henrik Nordstrom [mailto:henrik@henriknordstrom.net]
Sent: Thu 9/7/2006 1:22 PM
To: Xin Wang
Cc: squid-users@squid-cache.org
Subject: RE: [squid-users] Why ERR_ZERO_SIZE_OBJECT?

tor 2006-09-07 klockan 11:16 -0700 skrev Xin Wang:

> The ERR_ZERO_SIZE was not sent to the requesting client. However,
> since the squid takes 1 minute to respons (due to ERR_ZERO_SIZE_OBJECT
> and retry), the requesting client timed out. The requesting client is
> actually our customer's application, and 1 minute is not acceptable to
> the application.

Didn't see any delay in the trace data, but maybe I overlooked
something.. The retry was within a few ms after the ERR_ZERO_SIZE.

Hmm.. if you see a long delay between Squid sent the request and
ERR_ZERO_SIZE then something is wrong at the web server, eating the
request without responding to it.

You can most likely work around the issue by
"server_persistent_connections off". Will cost a little in added
latency, but if the serer is close to the proxy then it's marginal.

Regards
Henrik
Received on Thu Sep 07 2006 - 16:35:22 MDT

This archive was generated by hypermail pre-2.1.9 : Sun Oct 01 2006 - 12:00:03 MDT