Worker process crashing (exit, signal 11)
|Reported by:||Valerian Saliou||Owned by:||Valentin V. Bartenev|
|uname -a:||Linux jappix.com 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt11-1+deb8u5 (2015-10-09) i686 GNU/Linux|
|nginx -V:||nginx version: nginx/1.9.6|
Since updating from 1.9.5 to 1.9.6 a few hours ago, I'm getting a lot of those errors in my error.log:
2015/10/28 12:51:59 [alert] 27226#27226: worker process 1412 exited on signal 11
2015/10/28 12:51:59 [alert] 27226#27226: worker process 1413 exited on signal 11
2015/10/28 12:52:00 [alert] 27226#27226: worker process 1414 exited on signal 11
2015/10/28 12:52:06 [alert] 27226#27226: worker process 1415 exited on signal 11
2015/10/28 12:52:07 [alert] 27226#27226: worker process 1416 exited on signal 11
2015/10/28 12:52:08 [alert] 27226#27226: worker process 1515 exited on signal 11
2 worker process are running simultaneously at any time.
The service running this NGINX instance is doing A LOT of proxying (HTTP + WebSocket).
HTTP/2 is enabled on all hosts.
Custom SSL settings are specified.
I gist-ed my configuration for you to look at:
- nginx.conf: https://gist.github.com/valeriansaliou/d641eb8be465e4bf666e
- dummy vhost configuration: https://gist.github.com/valeriansaliou/ea6953ba5e69a3f7cd7a
- default.conf: https://gist.github.com/valeriansaliou/328c389e1285314142d1
Let me know if you need further details. It seems this issue makes my NGINX instance drop a lot of incoming requests, provided a worker crash happens in the meantime.
Side note: I do run 3 separate NGINX servers on the same server architecture (same uname), for 3 distinct services. Their base configuration is exactly the same (same nginx.conf), except from the SSL settings. I am only seeing this issue on 1 of my 3 servers - though, the buggy server is the most heavily loaded one.