3

IIS 7.5 を実行している 5 台のサーバーでアプリケーション リクエスト ルーティングを使用しており、アプリケーションに SignalR を使用するメッセージング システムを最近実装しました。

SignalR 接続は期待どおりに機能しています (唯一の欠点は、1 つのサーバーから送信されたメッセージが他の 4 つのサーバーでアクティブ化されないことです)。

私たちが抱えている問題 (?) は、ロード バランサー (ARR) に表示される IIS 上の一部の要求の応答時間が 2 ~ 3 分になることがあることです。 -ポーリング。

ARR は、最小の応答時間を使用して負荷分散するように設定されていますが、これらの SignalR 接続のために、このメトリックは完全に正しくないようです。これらの接続を修正して、応答時間の ARR 計算に使用されないようにする方法はありますか? この種の問題を回避するために、SignalR メッセージを別のサーバーに移動する必要がありましたか (確かに他の問題も解決します)。

4

1 に答える 1

2

以下の記事が参考になると思います。ARR で「応答バッファのしきい値」を 0 に設定してみてください

http://matthewmanela.com/blog/using-signalr-in-an-arr-cluster/

于 2013-10-21T16:22:55.627 に答える