PRIMECLUSTER Global File Services 説明書 4.2 (Linux版)
目次 索引 前ページ次ページ

付録D バージョンごとの非互換> D.1 4.1A30 からの非互換項目

D.1.9 同時にオープンできるファイル数制限の追加

■非互換内容

 1つの GFS 共用ファイルシステム上で、5000個の異なるファイルがオープンされているとき、5001個目のファイルに対する open(2) または creat(2) を発行した場合の動作を変更しました。

移行前:正常終了
移行後:異常終了(復帰値:-1、errno:ENFILE)

■対処方法

 /var/log/messages に、以下のメッセージが出力されているかどうかを確認してください。

kernel: VFS: file-max limit number reached

 出力されていない場合は、open(2) または creat(2) でオープンしようとしたファイルが存在する GFS 共用ファイルシステム上で、既に 5000個のファイルがオープンされています。

 GFS 共用ファイルシステム上でオープンされているファイルの内、クローズできるファイル(処理済のファイル)があれば、close(2) を発行してください。

 GFS 共用ファイルシステム上で、5000個を超えるファイルをオープンする必要がある場合は、オープン対象ファイルを、複数の GFS 共用ファイルシステムに分散して配置してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006