<div dir="ltr">Hi,<div><br></div><div>I am facing a strange problem.</div><div><br></div><div>I am running varnish 4.1.11 on port 80 which is behind a LB.</div><div><br></div><div>Varnish then connects to apache 2.4 ( on port 8080 ) and also have php-fpm running.</div><div><br></div><div>Now, everything works fine but once in a while I am seeing 503 response from varnish for a POST request. During this time there is no log in apache also ( neither access log nor error log ).</div><div><br></div><div>Where does this request vanish ?</div><div><br></div><div>How do I debug this issue ?</div><div><br></div><div>Some more details:</div><div><br></div><div>* I have varnishncsa turned on with following flags.</div><div><br></div><div>ExecStart=/usr/bin/varnishncsa -q 'not (ReqURL ~ "\.(js|css|png|jpeg|jpg|ico|gif|swf|woff)" or ReqHeader:User-Agent ~ "HTTP-Monitor" or ReqHeader:User-Agent ~ "Monitoring/1.1")' -a -w /var/log/varnish/varnishncsa.log -D -f /etc/sysconfig/varnishncsa<br></div><div><br></div><div>Here is the entry in varnish log during that time.</div><div><br></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif">X.X.X.X, LB.IP.0.0 - - [25/Dec/2019:00:26:40 -0600] 2629363 "POST </span><a href="http://mydomain.com/LetsCelebrate">http://mydomain.com/LetsCelebrate</a><span style="color:rgb(0,0,0);font-family:arial,sans-serif"> HTTP/1.1" 503 1288 "</span><a href="https://referringdomain.com/LetsCelebrate?hostingUrl=https%3A%2F%2Fxy.abc.com">https://referringdomain.com/LetsCelebrate?hostingUrl=https%3A%2F%2Fxy.abc.com</a><span style="color:rgb(0,0,0);font-family:arial,sans-serif">" "Mozilla/5.0 (Linux; Android 9; SM-A920F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.93 Mobile Safari/537.36" "</span><a href="http://mydomain.com">mydomain.com</a><span style="color:rgb(0,0,0);font-family:arial,sans-serif">" miss</span><br></div><div><div><br></div><div>In .vcl file I have following set.</div><div> .first_byte_timeout = 120s;<br></div><div><br></div><div>Now, I am not logging varnish to apache requests ( which backend fetch ).</div><div>As you can see above I am only logging client requests.</div><div><br></div><div>Is their a way to log client requests like above but then also log backend fetch failures to another log file ?</div><div>[ Running 2 instances of varnishncsa ? ]</div><div><br></div><div>Any pointers ?</div><div><br></div><div>Please let me know.</div><div><br></div><div>Thanks.<font face="arial, sans-serif"><br></font><p></p><p></p></div></div></div>