solved in ticket #849 by nathan. nathan wrote: sub vcl_recv { /* pipeline post requests trac #4124 */ if (req.request == "POST") { return (pipe); } } sub vcl_pipe { /* Force the connection to be closed afterwards so subsequent reqs don't use pipe */ set bereq.http.connection = "close"; }