Залипания nginx 0.7.62 на Solaris 10

Igor Sysoev is at rambler-co.ru
Mon Oct 26 12:07:57 MSK 2009


On Mon, Oct 26, 2009 at 11:31:12AM +0300, Andrey N. Oktyabrski wrote:

> Дмитрий Леоненко wrote:
> >>  events {
> >>>    worker_connections  1024;
> >>>    multi_accept on;
> >>>    use eventport;
> >> Что-то такое вроде было с eventport, если память не изменяет. Попробуйте
> >> /dev/poll или poll вместо eventports:
> > eventport я добавил позже. Без него та же история.
> На десятке я такого не наблюдаю. Правда, машинки с большой нагрузкой у 
> меня больше нет.
> 
> Что такое multi_accept? Я не помню, что это такое, прошу прощения за 
> невежество :-)
> 
> Блин, не могу вспомнить... Что-то вертится в голове, а что именно было с 
> подобными симптомами - никак не вспомню :-( Архив рассылки копал? По 
> ключевому слову solaris там должно не сильно много вывалиться.

При "multi_accept on" nginx пытается accept()нуть все соединения при
получении сообщения о новых соединениях. По умолчанию выключен.
Во FreeBSD независимо от multi_accept принимаются все соединения,
сообщённые kevent()ом.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list