Welcome! Log In Create A New Profile

Advanced

Re: Странные 1024 коннекта

Alex Vorona
November 07, 2010 01:20PM
07.11.2010 18:04, Gena Makhomed wrote:
> On 07.11.2010 17:39, Alex Vorona wrote:
>
>>>> worker_rlimit_nofile работает, пока число открытых файлов при
>>>> configtest
>>>> не превышает 1024. Потом - только увеличение лимита снаружи nginx.
>
>>> разумеется, ведь директива worker_rlimit_nofile изменяет лимит nofile
>>> только для worker-процессов, а конфиг с диска читает только master.
>>>
>>> кроме варианта "увеличение лимита снаружи nginx" есть еще два:
>>>
>>> * добавить директиву master_rlimit_nofile
>
>> Да, это, похоже, пригодилось бы.
>
>>> * использовать генаратор конфига, который будет на выходе делать один
>>> большой файл nginx.conf
>
>> Это не решает проблему с 1к+ логов в одном большом nginx.conf.
>
> а это точно необходимо - писать 1к+ логов в процессе работы nginx ?
>
> ведь это будет performance degrade из-за большого количества операций
> позиционирования при записи в каждый из этих лог-файлов
ОС тоже буфферизирует
> и/или избыточное
> использование памяти для буферизации операций записи. не лучше ли будет
> сделать post-обработку логов nginx скриптом на ionice idle priority,
> а из nginx писать только в один / несколько лог-файлов ?
>
логи ошибок уже так тривиально не попарсишь. Замедления в работе nginx именно из-за
большого количества открытых файлов логов я не замечал.
Всё можно изменять, городя костыли, но зачем. Например байт-логи со строчками размером в
2-8 байт идентифицировать ещё дополнительно server_name'ом с разделителем на каждую
строчку и потом парсить - imho оверхед. На том количестве доменов, на котором буфер для
лога 1-16к будет занимать значительный размер в сумме - конфигурацию nginx уже придётся
оптимизировать итак. А для инсталляций 1-5к доменов это ещё не будет избыточным
использованием памяти. AFAIK во FreeBSD до сих пор нет приоритетов IO.

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Странные 1024 коннекта Attachments

Андрей Василишин October 26, 2010 01:52PM

Re: Странные 1024 коннекта

Vladimir Getmanshchuk October 26, 2010 02:54PM

Re: Странные 1024 коннекта Attachments

Андрей Василишин October 26, 2010 03:04PM

Re: Странные 1024 коннекта Attachments

Андрей Василишин October 27, 2010 05:16PM

Re: Странные 1024 коннекта

Ihalainen Nickolay October 27, 2010 05:22PM

Re: Странные 1024 коннекта Attachments

Андрей Василишин November 06, 2010 11:32AM

Re: Странные 1024 коннекта

Gena Makhomed November 06, 2010 12:00PM

Re: Странные 1024 коннекта

Богун Дмитрий November 06, 2010 12:32PM

Re: Странные 1024 коннекта

paranoidchaos November 07, 2010 06:02AM

Re: Странные 1024 коннекта

Gena Makhomed November 07, 2010 06:46AM

Re: Странные 1024 коннекта

Alex Vorona November 07, 2010 09:48AM

Re: Странные 1024 коннекта

Ihalainen Nickolay November 07, 2010 10:14AM

Re: Странные 1024 коннекта

Gena Makhomed November 07, 2010 10:32AM

Re: Странные 1024 коннекта

Alex Vorona November 07, 2010 10:40AM

Re: Странные 1024 коннекта

Gena Makhomed November 07, 2010 11:06AM

Re: Странные 1024 коннекта

Alex Vorona November 07, 2010 01:20PM

Re: Странные 1024 коннекта

paranoidchaos November 07, 2010 07:06AM

Re: Странные 1024 коннекта

Ihalainen Nickolay November 07, 2010 07:18AM

Re: Странные 1024 коннекта

paranoidchaos November 07, 2010 07:28AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 320
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready