2017-05-11 2 views
0

3つのインスタンスでAzure Web Appにタイムアウトの問題があります。 は私がライブストリームメトリックを使用してデバッグを開始した、と私は、CPUの使用率と本当に奇妙な何かを参照してください。Webアプリケーションインスタンスが1つしか実行されていないようです

enter image description here

をインスタンスが1つだけ実行されているように見える理由を誰かが説明できますか? アフィニティの設定が疑わしいので、無効にしました。運がありません。

特定のインスタンスを再起動しても、どちらも役に立ちませんでした。

答えて

0

各インスタンスにリクエストを送信して、他の2つのインスタンスにアクセスできるかどうかを確認することをお勧めします。あなたの問題の範囲を狭めるでしょう。特定のAzure Web Appインスタンスにリクエストを送信する方法については、下記のリンクを参考にしてください。

Request for a specific Azure Web App instance

この問題は、特定のインスタンスに関連している場合、私はあなたが1つのインスタンスにあなたのWebアプリケーションの計画をスケールアウト示唆しています。完了後、Web App Planを3つのインスタンスにスケールアウトすることができます。 Webアプリケーションの新しいインスタンスを再割り当てします。

これは、Mongoサーバーについてソケット接続を作成するのが難しいようです。

どのようにWebアプリケーションにリクエストを送信しましたか?リクエストが1つのソースから送信された場合は、AzureポータルのARR Affinityをオフにすることをお勧めします。その後、1つのソースからのリクエストがWeb Appのすべてのインスタンスに配布されます。

enter image description here

+0

それらが外の世界からの要求ではないようだ、私はこの特定のインスタンス上でいくつかのプロファイリングを実行し、そしてそれはMongoのサーバーに関するに対してソケット接続を作成するために苦労しているようです。それを再開することは役に立たないようです。インスタンスは同じVM上で実行されますか?どのように私たちは、WebアプリケーションのTCP接続をフラッシュすることができますか? – MBen

+0

遅く応答して申し訳ありません。あなたのコメントに基づいて返信を変更しました。 – Amor

関連する問題