Weblogic 10.3.2 に問題があります。デフォルトのパラメータで標準ドメインをインストールします。このドメインには、管理対象サーバーのみがあり、この管理対象サーバー上で Web アプリケーションのみを実行しています。インストール後、パフォーマンスの問題に直面します。ユーザーがアプリケーションの応答を 1 ~ 2 分待つことがあります。(たとえば、ユーザーがボタンをクリックして、GUI の更新を実行するのに 1 ~ 2 分かかります。複雑な作業ではありません。)
これらのパフォーマンスの問題を克服するには、次のようなパラメーターを定義します。
- 構成 -> サーバーの起動 -> 引数
-Xms4g -Xmx6g -Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=500
また、以下のように weblogic 側でアプリケーションのデータソース接続プール パラメータを変更します。
- 初期収容人数:50
- 最大収容人数:250
- 容量増加: 10
- ステートメントキャッシュタイプ: LRU
- ステートメント キャッシュ サイズ: 50
16 個の CPU を搭載した 32 GB RAM サーバーで Weblogic を実行しています。サーバー マシンの %25 リソースは Weblogic 専用です。しかし、まだパフォーマンスの問題があります。
私たちの目標は、300 ~ 400 人の同時ユーザーにサービスを提供し、各アプリケーション リクエストに対して 1 ~ 2 分の待機時間を回避することです。
- ワークマネージャーを定義するとパフォーマンスの問題を解決できますか?
- データソースまたはマネージド Bean の定義が正しくありませんか?
誰でも私を助けることができますか?
返信ありがとうございます