При использовании Chef ограничение на количество открытых файлов в Supervisor не изменится

Я изменяю /etc/security/limits.conf на машине, а затем устанавливаю Supervisor по рецепту Chef. После запуска рецепта, если я бегуcat /proc/<process id>/limits Я вижу:

Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max open files            1024                 4096                 files

Если я захожу в машину и запускаюservice supervisor restartМаксимальное количество открытых файлов будет установлено правильно. Однако, если я выполню эту команду в рецепте (сразу после установки супервизора, в самом конце рецепта, что угодно), предел не изменится. Ограничение не изменяется до тех пор, пока я не войду в систему и не выполню эту команду вручную.

Как я могу получить лимит открытого файла для супервизора, чтобы изменить, используя рецепт шеф-повара? Операционная система - Ubuntu 12.04.

Ответы на вопрос(3)

Ваш ответ на вопрос