「開いているファイルの数が多すぎる」エラーの対応

UNIXでは、複数のデータソースを同時にクロールする場合、「開いているファイルの数が多すぎる」ことを示すエラーが生じます。

エラーのスタック・トレースに関連する行は次のとおりです。
Caused by: java.io.FileNotFoundException: /localdisk/jsmith/endeca/IAS/workspace/state/test_data_multiseeds/data/dictionary/seg0/c3a1.dat (Too many open files)
プロセスで一度に開くことができるファイル数のプロセスごとの制限にオペレーティング・システムが達したために、このエラーが発生します。

この問題を解決するために、使用可能なファイル・ハンドルの数を増やすことができます。使用可能なファイル・ハンドルの数を増やす方法の詳細は、使用するオペレーティング・システムのドキュメントを参照してください。

注意: すべての状況に対応する、ファイル・ハンドル値の単一の推奨範囲はありません。ファイルおよびソケット要件は、管理対象プロセス、ノード、転送ファイル、システム・ステータスの問合せなど、様々なメトリックによって異なります。そのため、トライアルやエラーを経て、新しい制限を実験的に決めることが最も簡単な解決策になります。