<div dir="ltr">Oh. Ok, good to know about the default temp file and buffers.<br>Just checked and I think the 'large' file we are downloading is 800mb.<br>We don't have proxy_cache or proxy_store set. We do have proxy_temp_file_write_size 250m;<br><br>We ended up doing a test where 9 of those large files were all on server1, and it continued to round robin requests.<div><br></div><div>Is that temp_file_size essentially per connection?  If so, then if the file is only 800mb, then perhaps that makes sense and we are indeed</div><div>closing the upstream and it is just buffered waiting to finish sending to client.</div><div><br></div><div>I'll try:</div><div>1) using a file larger than 1gb (just to see if we can force it to be larger than the possible buffer).</div><div>2) Still do the netstat.. I think that will tell us a whole lot.</div><div>3) simulate with limit_rate</div><div><br></div><div>Thanks again! I think we might be on to something.<br><div><br></div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 23, 2020 at 5:15 PM Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello!<br>
<br>
On Wed, Dec 23, 2020 at 04:42:49PM -0500, Kenneth Brooks wrote:<br>
<br>
> We did think that perhaps it was buffering.<br>
> However, in our case, the "large" request is gigs in size, so there is no<br>
> way that it is buffering that whole thing. I think our buffers are pretty<br>
> small.<br>
> Unless there is some absolute black magic that will buffer what it can,<br>
> close the upstream, then open it again to ask for more of that file. :)<br>
<br>
By default nginx can buffer up to slightly more than 1 gigabyte <br>
(proxy_max_temp_file_size + various in-memory buffers).  Further, <br>
with proxy_cache (or proxy_store) the proxy_max_temp_file_size limit <br>
is ignored, so nginx can buffer arbitrary responses.<br>
<br>
-- <br>
Maxim Dounin<br>
<a href="http://mdounin.ru/" rel="noreferrer" target="_blank">http://mdounin.ru/</a><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div>