1 つの Web ロール (2 つのインスタンス) と 1 つのワーカー ロール (2 つのインスタンス) を使用して、Azure ソリューション (Azure SDK 2.1) に取り組んでいます。どちらも同じ場所にある (ロール内の) キャッシュを使用しています。問題は、ワーカー ロール インスタンスのキャッシュ サービスの開始時間が長すぎることです。数分間、キャッシュを呼び出すたびに、キャッシュが一時的に利用できないなどの DataCacheException-s のみが返されます。
あなたの経験から、これは正常ですか?キャッシュ サービスは「プロビジョニングされた」環境の一部である必要があり、Run メソッドが呼び出されたときに既に準備が整っている必要があると思います。
これを処理するために私にできることはありますか? キャッシュの準備ができたときに知るための「イベント」でしょうか?キャッシュの準備ができた場合にのみワーカー コードを実行する azure ファブリックの言い方など。