新しいマシンでPHPUnitテストを実行しようとすると、次のエラーが発生します。
PHPの致命的なエラー:キャッチされない例外'UnexpectedValueException'とメッセージ'RecursiveDirectoryIterator :: __construct(/ usr / lib / php / pear / File / Iterator):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