我尝试在新电脑上运行PHPUnit测试,但出现以下错误:
PHP致命错误:未捕获的异常 'UnexpectedValueException',信息为'RecursiveDirectoryIterator ::__construct(/usr/lib/php/pear/File/Iterator):打开目录失败:打开的文件太多'(位于/usr/lib/php/pear/File/Iterator/Factory.php的第114行)
旧电脑上相同的代码可以正常运行...
新电脑环境: PHP版本:PHP 5.3.21(cli) 旧版本:PHP 5.3.14
PHPUnit每次的输出结果:
................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 65 / 66 ( 98%)
E
Time: 34 seconds, Memory: 438.50Mb
There were 50 errors:
1) XXXXXXXXXXX
PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(/usr/lib/php/pear/File/Iterator): failed to open dir: Too many open files' in /usr/lib/php/pear/File/Iterator/Factory.php:114
fclose
函数? - h2ooooooo