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