1

AIX OS で weblogic 12C を使用しています。OSレベルでulimit=unlimitedを維持し、weblogicの commEnv.shで ulimit=8192 を維持すると、頻繁に "Too many file open" エラーが発生します。

しかし、OSレベルでulimit=2048 を保持し、weblogic のcommEnv.shで ulimit=8192 を保持すると、サーバーは正常に動作します。

以下の質問の答えを教えてください。

  1. weblogic は OS の値をオーバーライドします。
  2. ulimit 値の計算方法。
  3. ulimit 値を大幅に増やしたり、制限したりすると、エラーが発生しますか。
  4. スタック サイズ、最大メモリ サイズなどの他の ulimit パラメータは、ファイル記述子の値で適切に設定されますか、または OS レベルで無制限に設定できますか

また、OS レベルでulimit=2000を使用してサーバーをデプロイし、weblogic で commEnv.sh の機能を無効にしようとしましたが、再び「開いているファイルが多すぎます」というエラーが発生します。

4

2 に答える 2