<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>