我遇到了这个在 Linux 系统中显然很常见的错误。
“打开的文件太多”
在我的代码中,我尝试将 Python 打开文件限制设置为无限制,它抛出了一个错误,说我不能超过系统限制。
import resource
try:
resource.setrlimit(resource.RLIMIT_NOFILE, (500,-1))
except Exception as err:
print err
pass
所以......我用谷歌搜索了一下,然后按照这个教程。
但是,我将所有内容都设置为 9999999,我认为这将尽可能接近无限。现在我无法在该机器上以 root 身份打开会话。我根本无法以 root 身份登录,而且几乎被卡住了。我该怎么做才能让这台机器再次工作?我需要能够以root身份登录!我正在运行 Centos 6,它尽可能是最新的。