nginx -s reload terminates connections
Maxim Dounin
mdounin at mdounin.ru
Fri Jul 7 12:28:48 UTC 2017
Hello!
On Fri, Jul 07, 2017 at 05:49:18AM -0400, JackB wrote:
> Tested ab and confirmed terminated requests with reloads during run
> (complete output pasted at the end).
>
> Failed requests: 180
> (Connect: 0, Receive: 24, Length: 78, Exceptions: 78)
>
> ab reports reports terminated connections while receiving. This should not
> happen at all when executing a reload.
>
> But:
> If I run ab without keepalive connections, it is not possible for me to get
> failed requests by reloading nginx. Maybe the problem is related with
> persistent connections.
>
> Does your edge nginx use keepalive connections to access the internal
> nginx?
TWIMC:
https://trac.nginx.org/nginx/ticket/1022#comment:1
TL;DR: when using keepalive connections, clients are expected to
be prepared that a connection can be closed.
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list