方法 - Linux でオープンできるファイル記述子の最大数を増やす

WBOY
リリース: 2024-01-05 19:56:30
転載
1266 人が閲覧しました

Oracle Grid Infrastructure チェック制約のインストール中にエラーが発生しました。これは基本的に、開くことができるファイル記述子の最大数は 1024 で、要件は 65536 であることを意味します。

したがって、girl ユーザーで ulimit -a を実行すると、開くことができるファイルの最大数は 1024 (デフォルト値) になります。ulimit -n 65536 を実行すると、変更は許可されません。root に移動して、ulimit - を実行します。 n 65536 で、ulimit を実行します。a は 65536 と表示されますが、グリッド ユーザーで実行しても 1024 のままです。そのとき、sudo を使用して実行し、gird ユーザーにすべての権限を付与して ulimit -n 65536 を実行しようと考えましたが、それでもエラーが報告されました。

後で、構成 /etc/profile ファイルに、次のような oracle 用の ulimit -n 65536 コマンドがあることを思い出しました。

if [ $USER = "オラクル" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

###それ以外###

ulimit -u 16384 -n 65536

fi

umask 022

fi

グリッド ユーザーを追加した後、/etc/profile をソースにします

if [ $USER = "オラクル" ] || [ $USER = "グリッド" ] ; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

###それ以外###

ulimit -u 16384 -n 65536

fi

umask 022

fi

グリッド上で ulimit -a を実行しても 1024 のままです。後でインストール手順を確認したところ、/etc/security/limits にグリッド ユーザーを追加するのを忘れていたことがわかりました。次の内容を追加するだけです:

グリッド ソフト nproc 2047

グリッドハードnproc 16384

グリッドソフトノーファイル1024

グリッドハードノーファイル65536

スコープの問題のようです。ファイル記述子を増やしてください。

以上が方法 - Linux でオープンできるファイル記述子の最大数を増やすの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート