Hi All,<div><br></div><div>In the file ngx_http_upstream.c I found some code like this:</div><div><br></div><div><div>1618     if (u->headers_in.status_n > NGX_HTTP_SPECIAL_RESPONSE) {</div><div>1619 </div><div>1620         if (r->subrequest_in_memory) {</div>
<div>1621             u->buffer.last = u->buffer.pos;</div><div>1622         }</div><div><br></div><div>that means, if the status backend return if greater than 300, the first part of the body would be abandoned.  Will this cause the issue that the main request won't be woken again and keep sleeping until timeout? Or did I misunderstand anything?</div>
<div><br></div><div>Yours,</div></div><div>Abioy</div>