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