在编写一些单元测试时,我达到了太多打开文件(Debian VM)的上限 - “无法打开流:打开的文件太多”
除了重启,有什么方法可以清除这个块吗?(即这些打开但未访问的文件会随着时间的推移被清理吗?)
仅供参考 - 我想知道,因为我想为单元测试设置一个持续集成服务器,如果重启是解决这个问题的唯一方法,那么我需要找到一种不同的方法来进行某些单元测试。
在编写一些单元测试时,我达到了太多打开文件(Debian VM)的上限 - “无法打开流:打开的文件太多”
除了重启,有什么方法可以清除这个块吗?(即这些打开但未访问的文件会随着时间的推移被清理吗?)
仅供参考 - 我想知道,因为我想为单元测试设置一个持续集成服务器,如果重启是解决这个问题的唯一方法,那么我需要找到一种不同的方法来进行某些单元测试。
我正在尝试在 CentOS 4.8 上通过 yum 安装 rkhunter,但这并没有发生...
Loading "fastestmirror" plugin
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
rpmforge 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
Error: Package tuple ('rkhunter', 'noarch', None, '1.2.9', '2.rh9.rf') could not be found in packagesack
我知道一些系统管理员基础知识,但是当事情没有按计划进行时,还不足以解决问题,尤其是当 Google 不想放弃货物时!任何帮助都会很棒。