<br><br><div class="gmail_quote">2011/5/30 Geoff Simmons <span dir="ltr"><<a href="mailto:geoff@uplex.de">geoff@uplex.de</a>></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The default value of the send_timeout parameter is 600 seconds:<br>
<br>
"Send timeout for client connections. If no data has been sent to the<br>
client in this many seconds, the session is closed. See setsockopt(2)<br>
under SO_SNDTIMEO for more information."<br>
<br>
Probably what's happening is that Varnish needs more than 10 minutes to<br>
read the 630 MB monster from your backend, during which the client<br>
connection sits idle, and the timeout elapses.<br>
<br>
You could set a higher timeout with -p send_timeout=<more than 600>, but<br>
you're probably much better off having VCL return pass on that<br>
particular URL. Unless you really need Varnish to take up 630 MB of<br>
space just to cache your Ubuntu ISO.<br></blockquote><div><br></div><div>Yes, that's exactly what I want.</div><div><br></div><div>So I just add this line to the vcl_recv function:</div><div><br></div><div><font class="Apple-style-span" face="'courier new', monospace"> sub vcl_recv {</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">        if (req.http.host ~ "^xxxx") {</font></div><div><font class="Apple-style-span" face="'courier new', monospace">                set req.backend = xxxx;</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">                <b>if (req.url ~ "^/iso/") {</b></font></div><div><font class="Apple-style-span" face="'courier new', monospace"><b>                        return(pass);</b></font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><b>                }</b></font></div><div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div>The time out is always activated ?!</div>
<div>The only difference is what, now, wget can use the "206 Partial content" option, but firefox can't :(</div><div><br></div><div>I am sure what I fail on something, because with the pass action, no time must be send to the client anymore.</div>
<div><br></div><div>--</div><div>patrick</div></div>