bash fork retry エラー
sudo -u user ls
などのようにあるユーザーでコマンドを実行しようとすると、
bash : fork : retry : リソースが一時的に利用できません
というエラーが出た。
調べてみるとユーザーごとのプロセス数制限に引っかかっているらしい。確かに、不要なプロセスを kill することで問題は解決した。
ちなみにこの閾値は /etc/security/limits.conf
の nprocs
という変数で定義されているらしい。
現在値は ulimit
で確認できる
$ ulimit -a | grep proc
max user processes (-u) 1024