页次: 1
在/etc/security/limits.conf中将文件描述符限制设置为1073741816并重启生效后,程序运行出现异常.
具体的修改(增加)为
* hard nofile 1073741816
* soft nofile 1073741816
在修改后,出现的问题为:
1.启动screen会长时间无响应,无任何输出,并占满CPU.一段时间后响应.
2.运行fakeroot会长时间无响应,无任何输出,并占满CPU.我并未等待多久,故不清楚其是否最终会相应.
我已成功在三台ArchLinux或archlinuxarm机器上复现了.
在调低限制后,恢复正常.
并没有什么特别的理由让我把限制设置得如此之高,尽管如此,我还是想要在不修改ulimit的情况下解决这个问题.
离线
没看懂解决啥问题,要screen和fakeroot不要打开那么多文件?
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
没看懂解决啥问题,要screen和fakeroot不要打开那么多文件?
问题是:在设置了文件描述符上限后,screen和fakeroot无法启动了......
我并没有想让screen和fakeroot打开任何文件.
离线
问题是:在设置了文件描述符上限后,screen和fakeroot无法启动了......
我并没有想让screen和fakeroot打开任何文件.
去给 screen 和 fakeroot 报告 bug 吧。它们在尝试关闭所有可能的文件描述符。
离线
页次: 1