AIX OS で weblogic 12C を使用しています。OSレベルでulimit=unlimitedを維持し、weblogicの commEnv.shで ulimit=8192 を維持すると、頻繁に "Too many file open" エラーが発生します。
しかし、OSレベルでulimit=2048 を保持し、weblogic のcommEnv.shで ulimit=8192 を保持すると、サーバーは正常に動作します。
以下の質問の答えを教えてください。
- weblogic は OS の値をオーバーライドします。
- ulimit 値の計算方法。
- ulimit 値を大幅に増やしたり、制限したりすると、エラーが発生しますか。
- スタック サイズ、最大メモリ サイズなどの他の ulimit パラメータは、ファイル記述子の値で適切に設定されますか、または OS レベルで無制限に設定できますか
また、OS レベルでulimit=2000を使用してサーバーをデプロイし、weblogic で commEnv.sh の機能を無効にしようとしましたが、再び「開いているファイルが多すぎます」というエラーが発生します。