相关疑难解决方法(0)

致命错误 - 打开的文件太多

我尝试在我的新机器上运行PHPUnit测试,我收到此错误:

PHP致命错误:带有消息'RecursiveDirectoryIterator :: __ construct(/ usr/lib/php/pear/File/Iterator)的未捕获异常'UnexpectedValueException':无法打开dir:/ 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
Run Code Online (Sandbox Code Playgroud)

php phpunit

26
推荐指数
3
解决办法
4万
查看次数

标签 统计

php ×1

phpunit ×1