<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">hi Guys</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I am facing a rather tricky issue, where it appears that the varnish is closing the backend connection without waiting for a respones from the backend. <br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">We are using Nginx to serve static content Below is teh sequence of messages</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Varnish sends POST request to App <br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">App sends back 500 Internal Server Error</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Varnish interprets the 500 internal Server Error <br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Varnish sends GET request to Nginx server on the same box to serve static content</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Varnish shows error message (even though Nginx sends the response successfully within milliseconds)<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">-  VCL_call      BACKEND_FETCH<br>-  VCL_return    fetch<br>-  BackendOpen   38 boot.staticpages 127.0.0.1 82 127.0.0.1 35064<br>-  BackendStart  127.0.0.1 82<br>-  FetchError    backend write error: 0 (Success)<br>-  Timestamp     Bereq: 1543420795.016075 5.106813 0.000099<br>-  BackendClose  38 boot.staticpages<br>-  Timestamp     Beresp: 1543420795.016497 5.107235 0.000422<br>-  Timestamp     Error: 1543420795.016503 5.107241 0.000005<br>-  BerespProtocol HTTP/1.1<br>-  BerespStatus  503<br>-  BerespReason  Service Unavailable<br>-  BerespReason  Backend fetch failed<br>-  BerespHeader  Date: Wed, 28 Nov 2018 15:59:55 GMT<br>-  BerespHeader  Server: Varnish<br>-  VCL_call      BACKEND_ERROR<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Varnish then again goes the same Nginx server to display default content. <br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Nginx sends response and varnish accepts it and sends it back to the customer<br clear="all"></div><div><div dir="ltr" class="gmail_signature"><br><font size="2"><span style="font-family:verdana,sans-serif"></span></font></div><div class="gmail_signature"><font size="2"><span style="font-family:verdana,sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I am a bit stumped, any help with this is highly appreciated<br></span></span></font></div><div class="gmail_signature"><font size="2"><span style="font-family:verdana,sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></span></span></font></div><div class="gmail_signature"><font size="2"><span style="font-family:verdana,sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"></span>--------<br></span></font></div><div dir="ltr" class="gmail_signature"><font size="2"><span style="font-family:verdana,sans-serif">Regards,</span><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">Junaid</span></font><br></div></div></div></div>