GlassfishでSSLを介して実行され、Liferayを使用するポータルがあります。前回、Glassfishが「ストール」したリリース情報に同時にアクセスするために約200人を招待するメールを送信しました。
サーバーから、システムリソースに問題がないことがわかりました。-Glassfishは最大8GBを使用できますが、5 GBを使用していました-サーバーには4つのCPUがあり、全体の使用率は約30%でした-Glassfishは最大400のHTTPスレッドで構成されています。
サーバーがユーザーに応答していないことを検出するとすぐに、何が起こっているのかを理解するためにプロファイラーを起動しました。
スレッドの概要には、ブロックされたスレッドが多すぎます。
スタックから、太陽、グリズリー、カタリナのクラス以外のコードを確認することはできません。
このような問題を修正したいのですが、今のところ、SSLを無効にするなど、一部のコンポーネントを置き換える必要があるコードで作業する必要があるかどうかを判断できます。
どんな考えでも大歓迎です。
ありがとう。