Re: спецэфическая проблема с reuseport

Maxim Dounin mdounin at mdounin.ru
Tue Jun 9 13:05:54 UTC 2015


Hello!

On Tue, Jun 09, 2015 at 04:53:24AM -0400, windos32 wrote:

> Дело в том что в limits.conf и для root и для nginx лимит файлов очень
> большой стоит, явно не 4096 который упорно продолжает выдавать мастер
> процесс.

Наблюдаемые 1024/4096 - это ограничение по-умолчанию из ядра.   
Подробно о том, откуда могут появляться limit'ы, рассказывается, 
например, тут:

http://serverfault.com/questions/356962/where-are-the-default-ulimit-values-set-linux-centos/485277#485277

В вашем случае речь явно не идёт о том, что pam_limits пытался  
что-то поставить.  Что ожидаемо - по умолчанию он работает только 
для внешних логинов, и наверное это правильно.  Хотя и не очень 
удобно с точки зрения установки лимитов.

> Пробовал сделать service nginx restart ulimit -n 60000, результата
> не получил. Подскажите пожалуйста куда именно в init прописать эти ulimit -n
> 60000 строки?

Надёжнее всего - в init-скрипт nginx'а, обычно /etc/init.d/nginx.
Если вам просто проверить один раз - то можно банально руками 
поставить перед (пере)запуском - "ulimit -n 65535 && service nginx restart".

-- 
Maxim Dounin
http://nginx.org/



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