2016-12-20 1 views
2

spring-boot-starter-tomcatspring-boot-starter-websocketに基づいて私の(バージョン1.4.1)アプリケーションが動作しなくなることがあるのを理解できません。Spring WebSocketが動作を停止しました、理由を見つける方法?

具体的には、私のアプリケーションは、クライアントにシステムステータスに関するリアルタイムイベントを提供することを目的としています。これらのイベントは、定期的でも、ユーザーの入力に応答するイベントでも、のconvertAndSendメソッドを使用してイベントを送信することもできます。

すべてのイベントが機能しなくなることがありますが、ログに証拠が見つからない場合もあります。例外も、ブローカが失敗したというBrokerAvailabilityEventsも例外ではありません。

私はそれを修正する方法がありません。

答えて

1

のconvertAndSendメソッドが呼び出されていないことが判明しました。これは、イベントに代わってスレッドを呼び出すスレッドがスタックし、すべてのイベント通知チェーンを凍結したためです。

関連する問題