我想使用以下命令设置可能的打开文件的新限制:
import resource
resource.setrlimit(RLIMIT_NOFILE, (resource.RLIM_INFINITY, resource.RLIM_INFINITY))
然而,我收到一个错误:ValueError: current limit exceeds maximum limit
有没有办法克服这个问题并为OS X设置新的限制?
答案 0 :(得分:1)
你只能在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))