Reload of NGinX doesnt kill some of the older worker processes
Maxim Dounin
mdounin at mdounin.ru
Mon May 15 16:25:57 UTC 2017
Hello!
On Mon, May 15, 2017 at 11:37:54AM -0400, shivramg94 wrote:
> Hi Maxim,
>
> This is what I could find in the error logs
>
> 2017/05/15 11:32:18 [notice] 21499#0: signal process started
> 2017/05/15 11:32:19 [alert] 22030#0: sendmsg() failed (88: Socket operation
> on non-socket)
> 2017/05/15 11:32:19 [alert] 22030#0: sendmsg() failed (32: Broken pipe)
> 2017/05/15 11:32:19 [alert] 22030#0: sendmsg() failed (88: Socket operation
> on non-socket)
> 2017/05/15 11:32:19 [alert] 22030#0: sendmsg() failed (32: Broken pipe)
> 2017/05/15 11:32:20 [alert] 22030#0: sendmsg() failed (88: Socket operation
> on non-socket)
> 2017/05/15 11:32:20 [alert] 22030#0: sendmsg() failed (32: Broken pipe)
> 2017/05/15 11:32:20 [alert] 22030#0: sendmsg() failed (88: Socket operation
> on non-socket)
> 2017/05/15 11:32:20 [alert] 22030#0: sendmsg() failed (32: Broken pipe)
So, clearly comminication between master process and these workers
is now broken. You have to look for earlier errors to find out
what exactly caused this - likely it hit resource limit on number
of open files or something like this.
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list