ulimit で詰まった。のでメモ。

環境

  • Arch Linux x64

詰まったところ

shell
user $ ulimit -n
1024
user $ ulimit -Hn
4096
user $ ulimit -Sn 12000
user $ ulimit -n
4096
user $ ulimit -Hn 12000
ulimit: Permission denied when changing resource of type 'Maximum number of open file descriptors'
user $ 

nofile に 4096 までしか設定できない。

対応

shell
user $ sudo su
[sudo] password for user:
root # ulimit -n
1024
root # ulimit -Hn
4096
root # ulimit -Hn 12000
root # ulimit -Sn 12000
root # ulimit -n
12000
root # su - user
user $ ulimit -n
12000

一応できたが、良い方法ではないかもしれない。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.