0

Websocket を使用して Glassfish 4 Web サーバーをセットアップします。

Webscoket を介して Glassfish に接続するとき、VisualVM を使用してそれを監視し、Glassfish が新しい接続を取得するとライブ スレッドが増加することを確認します。この数値も大きく、時々少し減り(メイジGCのパフォーマンス)、ターンが大きくなる。

私のサーバーが Websocket 経由で 1 分あたり 1000 の新しい接続を取得し、1000 の新しいライブ スレッドが表示される場合、私のサーバーは 2 時間後に問題が発生します。

サーバーをテストするために、約 30000 のスレッドをシミュレートしました。大丈夫です。ただし、スレッド数が 30000 を超えると、次のエラー メッセージが表示されます。

JVM オプション: -Xmx:10240m -Xms:10240m

サーバーへのトラブルを防ぐためにGlassfish Websocketの新しいライブスレッドを中断する方法は?

4

1 に答える 1

0

私の問題の解決策を見つけました。Glassfish を 4.0.1 b3 にアップグレードし、Tyrus 1.5 アップデートを使用するだけです。

新しいライブ スレッドに関する問題は解決されるはずです。

于 2014-05-01T06:33:41.310 に答える