Hi Leon, Why not just up the timeout value? Usually, you want to keep the keep-alive as it's much more efficient.
Cheers, -- Guillaume Quintard On Sat, Nov 11, 2017 at 9:48 PM, <[email protected]> wrote: > I was observing a behavior of a PHP script on one backend server that got > executed/requested > twice (but not by the client/browser). > > The plain script just processes data and only outputs a response until its > done. The observed > behavior is; when first_byte_timeout passes but the script is still > processing data, the varnish > node answers with an 503 and the script gets listed twice in the webserver > process list. So, either > it gets requested on this event again or the TCP connection close triggers > an new execution. In any > case its a bug and because of missing resources to dive into a more deeper > analyses, I just disabled > the enabled keep-alive option of the backend webserver (apache/httpd). The > results: it helped to avoid > a further execution of the script. > > The question is: What is the best practice to configure the backend > webservers? Do you keep the > keep-alive option enabled or not? > > I'd appreciate hearing your suggestions. > > Leon > > > > > > > > _______________________________________________ > varnish-misc mailing list > [email protected] > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
