On Monday 12 October 2015 23:16:39 Muhui Jiang wrote:
> Hi,
>
> Valentin, thanks for your response.
> I rebuild the nginx --with-debug. And when I send request with my Jetty
> client code. Nothing is added to the error.log. And I am going to tell you
> the problem in detail.
>
> First, my nginx configure below:
>
> events {
>
> worker_connections 1024;
>
> }
>
>
The error_log with debug must be configured here on the main level,
instead of being set in the specific server block.
[..]
> And the way my client send request is when client find A has been sent then
> send B,C,D. set the B,C,D depend on A.
>
> A: img/clink/clinklittle128.png
>
> B: js/preloadjs.min.js
>
> C: index.html
>
> D: css/infocard.css
>
> A is a very large file.
>
> Then the console of my java program:
[..]
From this console output it is not clear what frames the client send
to nginx, especially when and on what value window updates are happened.
>
> HeadersFrame@6b3c76a4#1{end=false}img/clink/clinklittle128.png
>
> DataFrame@3ed90f5#1{length:8033,end=false}img/clink/clinklittle128.png
>
> DataFrame@3a83903a#1{length:159,end=false}img/clink/clinklittle128.png
>
> DataFrame@7f6d0358#1{length:8024,end=false}img/clink/clinklittle128.png
>
> DataFrame@776cc347#1{length:168,end=false}img/clink/clinklittle128.png
> DataFrame@18e99f67#1{length:8015,end=false}img/clink/clinklittle128.png
>
> DataFrame@3ecdce00#1{length:177,end=false}img/clink/clinklittle128.png
>
> DataFrame@292d6d42#1{length:8006,end=false}img/clink/clinklittle128.png
>
Such frame sizes probably are the result of limiting on flow control windows,
NGINX tries to create data frame as big as the windows allow.
wbr, Valentin V. Bartenev
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx