6

私が見ているエラーは次のとおりです。

Test target PrototypeTests encountered an error (The operation couldn’t be completed. Too many open files in system. Too many open files in system)
Test target Prototype Integration Tests encountered an error (The operation couldn’t be completed. Too many open files in system. Too many open files in system)

問題なく分析アクションとアーカイブ アクションを実行できますが、テスト アクションを有効にすると上記のエラーが発生します。空のテストでこれを試してみましたが、問題は解決しません。

sudo launchctl limit maxfiles私のサーバーでの出力は次のとおりです。

maxfiles    256            unlimited      

さらに情報を提供できる場合はお知らせください。

4

2 に答える 2

2

ulimit を増やす必要があります。次の行を追加する必要があります。

ulimit -n 4096

~/.profile などに。

この行を bash 起動ファイルに追加する必要があるのは、 sudo ulimit -n 4096 を実行するだけで現在の bash セッションの制限のみが変更されるためです。

于 2014-07-09T16:49:25.660 に答える
0

RAM が少なく、ディスク容量が少なく、デスクトップで多くのアプリやファイルを開いているときにコンパイルしようとしたときに、同じメッセージを受け取りました。それらのほとんどを閉じてゴミ箱を空にすると、問題は解決しました。

于 2014-11-21T19:54:28.663 に答える