2012-03-13 1 views
0

IISログをAzureのブロブストレージに保存しようとしています。私たちは8つのWebロールインスタンスを持っています。最後の4つのインスタンスのログだけを取得しているようです。ブロブストレージにフォルダ構造を見てみるとAzureのWebロールインスタンスの半分がBLOBストレージにIISログを保存していません

は、それは私が7にインスタンス4のログを持っていることが表示されますが、8つのインスタンスが同じコードを実行しているとして、いずれも0〜3

のためにこれは奇妙です。

+0

0〜3個のインスタンスがヒットしていないのにリクエストされていないため、IISログを生成しない可能性はありますか?他のトレースイベントがログに記録されていて、それらのインスタンスに実際のアクティビティがあることを示していますか? – astaykov

+0

AzureはすべてのWebサーバーにロビン要求をラウンドさせる必要があります。また、asp.netアプリケーション(__ Total __)\ Requests/Secを記録し、すべてのWebサーバーにアクティビティがあります。 – woaksie

答えて

0

すべてのインスタンスの診断設定が同じであることを確認する必要があります。インスタンスを一度設定してから拡大(例:非常に一般的)すると、インスタンスの設定が異なることがあります。これを行うには、Diagnosticsアカウントのwad-control-containerにあるファイルを手動で比較し、欠落しているインスタンスが実際にデータを転送していることを確認します。また、Windows Azure MMCを使用して、インスタンスごとに設定を検査することもできます。

+0

私は問題があると思う。これは、iis-logsを保存していないインスタンスの1つです。 0 0これでどのように変更できますか? – woaksie

関連する問題