Hi,<br><br>I've found that certain POST requests fail when passed to a healthy backend, though I'm not convinced this is a problem with varnish. I found that while a given post request failed--repeatably--using one internet service provider, the same POST worked from another ISP. It does seem that this problem only happens on larger POSTs. I'm too much of a dunce on networking issues to really debug this, but am happy to speculate wildly that it might have something to do with multipart encoding? Subtle differences in how multipart is handled in http 1 and 1.1? Skeezy ISP's and/or packet lengths ? <br>
<br>If someone who's resolved this problem has any thoughts, or if this is already documented in the wiki somewhere that I didn't look, I'd love to hear it. FWIW, I'm running varnish-2.1.2 on ubuntu hardy heron.<br>
<br>--jacob fenton<br><br><br><div class="gmail_quote">On Tue, Dec 21, 2010 at 2:48 AM, Modesto Alexandre <span dir="ltr"><<a href="mailto:alex@arcalpin.com">alex@arcalpin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Le mardi 21 décembre 2010, Flavio Torres a écrit :<br>
<div class="im">> Hello,<br>
><br>
> On 12/20/2010 07:58 AM, Modesto Alexandre wrote:<br>
> > Here are the errors I have (I have masked the private information):<br>
> ><br>
> > <a href="http://demo.ovh.net/view/6ac24fbc5400039bc86fd3444556ef76/0.colored" target="_blank">http://demo.ovh.net/view/6ac24fbc5400039bc86fd3444556ef76/0.colored</a><br>
><br>
> Your backend seems not be good. How is your backend_health [1] ?<br>
><br>
> [1] - <a href="http://www.varnish-cache.org/trac/wiki/BackendPolling" target="_blank">http://www.varnish-cache.org/trac/wiki/BackendPolling</a><br>
<br>
</div>Backends look good :<br>
<br>
varnishadm -T localhost:6082 debug.health<br>
Backend backend1 is Healthy<br>
Current states good: 10 threshold: 8 window: 10<br>
Average responsetime of good probes: 0.144168<br>
Oldest Newest<br>
================================================================<br>
4444444444444444444444444444444444444444444444444444444444444444 Good IPv4<br>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Good Xmit<br>
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR- Good Recv<br>
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH- Happy<br>
Backend backend3 is Healthy<br>
Current states good: 9 threshold: 8 window: 10<br>
Average responsetime of good probes: 0.106183<br>
Oldest Newest<br>
================================================================<br>
4444444444444444444444444444444444444444444444444444444444444444 Good IPv4<br>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Good Xmit<br>
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-R Good Recv<br>
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-H Happy<br>
Backend backend2 is Healthy<br>
Current states good: 9 threshold: 8 window: 10<br>
Average responsetime of good probes: 0.092774<br>
Oldest Newest<br>
================================================================<br>
4444444444444444444444444444444444444444444444444444444444444444 Good IPv4<br>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Good Xmit<br>
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR- Good Recv<br>
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH- Happy<br>
<br>
Configuration of backend pooling :<br>
<br>
backend backend1 {<br>
.host = "ip.ip.ip.ip";<br>
.port = "80";<br>
.connect_timeout = 300s;<br>
.first_byte_timeout = 300s;<br>
.between_bytes_timeout = 300s;<br>
.probe = {<br>
.url = "/url.gif";<br>
.timeout = 1500 ms;<br>
.interval = 5s;<br>
.window = 10;<br>
.threshold = 8;<br>
}<br>
<br>
}<br>
backend2 & backend3 have the same configuration<br>
<br>
any idea ?<br>
<br>
Alex.<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</div></div></blockquote></div><br>