Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコマンドを使用して、開いている可能性のあるファイルの新しい制限を設定したい:
import resource resource.setrlimit(RLIMIT_NOFILE, (resource.RLIM_INFINITY, resource.RLIM_INFINITY))
ただし、エラーが発生します。ValueError: current limit exceeds maximum limit これを克服して、OS X に新しい制限を設定する方法はありますか?
ValueError: current limit exceeds maximum limit
このようにできるのは Mac OS だけです。
import resource target_procs = 10240 your_procs = ??? real_procs = min(target_procs, your_procs) resource.setrlimit(RLIMIT_NOFILE, real_procs, resource.RLIM_INFINITY))
リファレンスはhttps://github.com/chapmanb/bcbio-nextgen/commit/0f590e12854df466053fcbfa590ab4ce9d7b9c45#diff-56930ee326340a3ab74bf8a0368e2d55です