<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;"><font face="Helvetica"><span style="font-size: 18px;">Hi,All:</span></font></div><div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;"><font face="Helvetica"><span style="font-size: 18px;"><span class="Apple-tab-span" style="white-space:pre">    </span>I set varnish backend that:</span></font></div><div id="bloop_customfont" style="color: rgb(0, 0, 0); margin: 0px;"><font face="Helvetica"><span style="font-size: 18px;"><span class="Apple-tab-span" style="white-space:pre">      </span>backend default {
        .host = "127.0.0.1";
        .port = "4567";
        .connect_timeout = 1s;
        .first_byte_timeout = 2s;
        .between_bytes_timeout = 1s;
}</span></font></div><div><font face="Helvetica"><span style="font-size: 18px;"><span class="Apple-tab-span" style="white-space:pre"> </span>The first timeout is right, but if the prev connection is right, varnish use keepalive to deal with the next connection with same url and the timeout conf doesn't wok.</span></font></div><div><font face="Helvetica"><span style="font-size: 18px;"><span class="Apple-tab-span" style="white-space:pre">      </span>How can make timeout work with all connections even with backend keepalive.</span></font></div><div><font face="Helvetica"><span style="font-size: 18px;"><br></span></font></div><div><font face="Helvetica"><span style="font-size: 18px;">Thanks.</span></font></div></body></html>