
Что именно означает строфа?
limit nproc 20 20
на работе в Upstart?
Я прочитал документацию здесь (http://upstart.ubuntu.com/wiki/Stanzas#limit), и похоже, что это ограничит nproc для любого процесса, связанного с заданием. Однако я не вижу этого эффекта, когда добавляю это в файл конфигурации моего задания - в этом конкретном случае я подтвердил, что единственный процесс моего тестового задания смог разветвить более 20 дочерних процессов. Есть какие-нибудь советы?
Спасибо.
решение1
Theстраница руководства для setrlimit(который Upstart использует для строфы limit внутри себя) утверждает, что процессы ограничены для идентификатора пользователя. Я думаю, что идентификатор пользователя по умолчанию — root, а ограничение ресурсов не работает для root, потому что это не имеет никакого смысла.