ulimit限制之nproc問題
這個問題挺有意思的,這裡面有二個信息點:
1. 為什麼limit配置文件是 /etc/security/limits.d/90-nproc.conf 而不是其他?
2. 為什麼是nproc的值95044,而不是其他。
我們來簡單的做下實驗:
$cat/etc/security/limits.d/90-nproc.conf
* soft nproc 8933
$ulimit-u
8933
$cat/etc/security/limits.d/90-nproc.conf #注釋掉
#* soft nproc 8933
$ulimit-u
385962
我們可以看出就是說當注釋掉限制的話,不同的機器值是不同的。
我們先來回答第一個問題:為什麼limit配置文件是 /etc/security/limits.d/90-nproc.conf 而不是其他
還可以寫到/etc/profile 個人覺得這個比較方便,user 重新登錄
echo “ulimit -SHu 10240” >> /etc/profile
也可以寫到/etc/security/limits.conf 這個要reboot一下