2017-08-18 16 views
0

私はAsp.Net MVCバックエンドとモバイルアプリケーション(cordova)を持っています。 this libraryを開始点としてバックエンドにwebsocketsサービスを追加しました。予期しない接続を閉じた後にWebSocketサービスがクラッシュする

通常のクローズ接続(アプリケーションを閉じる)なしでクライアントが非常に頻繁に切断すると、WebSocketサービスがクラッシュします。通常は再生のために十分な3倍。

try-catchブロックをthis functionに追加しました。予期せず閉鎖された1つの接続で正常に動作します。

サービス応答を再生した後、「503 Service Unavailable」が何度か実行された後、正常に動作します。

すべての機能にtry-catchを追加し、ロギングにcatchブロックのILoogerオブジェクトを使用しましたが、ログやAzureポータルにエラーは表示されません。

アイデア?

答えて

0

websocketsコードを別のアプリケーションサービスに移動しても問題ありません。私は一般的なサービスとウェブソケットサービスとの間の通信にseviceバスを使用します。

関連する問題