thx
I see it.
This do keep sending to client if upstream connection eof or error, only
finalize request when u->busy_bufs == NULL, as all recv buffers had send to
client
Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,268278,268288#msg-268288
_
Hello!
On Wed, Jul 13, 2016 at 11:09:47PM -0400, gaoyan09 wrote:
> size = b->end - b->last;
>
> if (size && upstream->read->ready) {
>
> n = upstream->recv(upstream, b->last, size);
>
> if (n == NGX_AGAIN) {
> break;
> }
>
>
size = b->end - b->last;
if (size && upstream->read->ready) {
n = upstream->recv(upstream, b->last, size);
if (n == NGX_AGAIN) {
break;
}
if (n > 0) {
u->state->response_length += n;
if (u->