При использовании 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.