ruby 2.2 中文件描述符的硬限制是否已更改?
Is hard limit of file descriptor changed in ruby 2.2?
我使用 p Process.getrlimit(:NOFILE)
获取我机器中文件描述符的限制,我得到
[1024, 4096]
如果我不更改限制(根据 Working with unix process 一书),硬限制不应该是 Process::RLIMI_INFINITY
吗?
我用的是ruby2.2
在 Linux 3.0 或更高版本上,默认硬 ulimit 是 4096。请参阅此 commit。这本书的作者可能使用了其他一些类 Unix 操作系统,它确实是 Process::RLIM_INFINITY
.
我使用 p Process.getrlimit(:NOFILE)
获取我机器中文件描述符的限制,我得到
[1024, 4096]
如果我不更改限制(根据 Working with unix process 一书),硬限制不应该是 Process::RLIMI_INFINITY
吗?
我用的是ruby2.2
在 Linux 3.0 或更高版本上,默认硬 ulimit 是 4096。请参阅此 commit。这本书的作者可能使用了其他一些类 Unix 操作系统,它确实是 Process::RLIM_INFINITY
.