在新貴工作中限制 nproc

在新貴工作中限制 nproc

這節具體講了什麼

limit nproc 20 20

從事暴發戶工作嗎?

我已閱讀此處的文件(http://upstart.ubuntu.com/wiki/Stanzas#limit),並且它似乎會限制與該作業相關的任何進程的 nproc。但是,當我將其新增至我的作業的 conf 檔案時,我沒有看到這種效果 - 在這種特定情況下,我已經確認我的測試作業的單一進程能夠分叉 20 多個子進程。有什麼建議嗎?

謝謝。

答案1

setrlimit 的手冊頁(Upstart 在內部用於 limit 節)聲明程序僅限於使用者 ID。我最好的猜測是,預設情況下使用者 ID 是 root,而資源限制對 root 不起作用,因為這沒有任何意義。

相關內容