EPOLLEXCLUSIVE

windos321 nginx-forum на forum.nginx.org
Вс Дек 4 19:27:39 UTC 2016


Здравствуйте. 
Использую следующее ПО:
nginx 1.11.6
ubuntu 16.10
glibc 2.24
kernel 4.8.12-040812-generic

С помощью команды:
(netstat -antp|grep ESTABLISHED|awk -F" " '{print $7}'|sort|uniq -c)

наблюдаю за количеством соединений на каждый worker, при отключенном
accept_mutex, как я понимаю, должно работать EPOLLEXCLUSIVE и распределять
соединения равномерно, но соединения распределяются очень не равномерно, в
основном все ложится на 1 воркер (80%  соединений) (всего их 6), если
включаю accept_mutex - все работает нормально, соединения распределяются
равномерно.
Почему не работает EPOLLEXCLUSIVE или я не понимаю как он должен работать в
данном случае?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271343,271343#msg-271343



Подробная информация о списке рассылки nginx-ru