Jon,

You need to find out what is “true”. From the perspective of nginx, 
this post request took 3.02 secs - but where was the time actually spent?
Do you have root access on both your nginx host and your upstream host
that is behind your elastic load balancer? If so, you can run a filtered 
tcpdump 
on both to see what is occurring at the tcp level as you drive traffic through 
your
web application. Then try to find out

“whats different about the 3 second scenario and the < 100ms scenario?”
“are there any persistent connections?”
Is it this issue?
https://labs.ripe.net/Members/gih/the-curious-case-of-the-crooked-tcp-handshake 
<https://labs.ripe.net/Members/gih/the-curious-case-of-the-crooked-tcp-handshake>
You can adjust the net.inet.tcp.finwait2_timeout
 and similar and see if that changes the length of your three second effect to 
something else.

Hope this helps,

Peter



If 


> On 21 Feb 2019, at 11:51 AM, joncard <nginx-fo...@forum.nginx.org> wrote:
> 
> That's meant to read, "I think this indicates a delay in Nginx," which was
> the whole point. Sorry.
> 
> Posted at Nginx Forum: 
> https://forum.nginx.org/read.php?2,283099,283101#msg-283101
> 
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to