Azure で Web ロールとしてホストされている Web サービスがあります。この Web ロールでは、Run() メソッドをオーバーライドし、次の順序でいくつかのデータベース操作を実行して、基本的にワーカー ロールとして機能します。
BLOB ストレージに移動して、小さなデータ セットをプルします。
将来の使用のためにこのデータをキャッシュします。
古すぎるいくつかのブロブを殺します。
Thread.Sleep(900000);
基本的にバックグラウンドで15分ごとに動作を繰り返します。DevFabric で実行すると正常に動作しますが、Azure ポータルをデプロイすると、役割を安定させてからノードを準備するというループに陥ります。
どちらのインスタンスも実際に起動することはありません。診断を有効にしましたが、問題があることを示唆するものは何も表示されません。なぜこれが起こっているのか、私は途方に暮れています。