これは私を夢中にさせます。ASP.NET MVC 3 プロジェクトを備えた Windows Azure クラウド サービスがあります。最近は変更が多いので、数日おきに展開する必要があります。
ときどき (たとえば今)、次の展開エラーで立ち往生しています。
Role instances recycled for a certain amount of times during an update or upgrade operation...
manage.windowsazure.com
ステージング デプロイのインスタンス 0 が正常ではないことがわかります。
Recycling (Role has encountered an error and has stopped)
インスタンス 1 は正常ですが、インスタンス 1 の Web サービスは動作しているため、エラーの原因はコードではありません。
インスタンスに RDP 接続し、アプリケーション イベント ログを調べたところ、次のエラーが複数回表示されています。
Faulting application name: WaHostBootstrapper.exe, version: 6.0.6002.18488, time stamp: 0x505cf7da
Faulting module name: ntdll.dll, version: 6.1.7601.17696, time stamp: 0x4e8147f0
Exception code: 0xc0000008
Fault offset: 0x00000000000d4995
Faulting process id: 0x970
Faulting application start time: 0x01ce474976d706d2
Faulting application path: E:\base\x64\WaHostBootstrapper.exe
Faulting module path: D:\Windows\SYSTEM32\ntdll.dll
Report Id: c26d8be8-b33c-11e2-a9be-00155d3ab8c9
これが起こるとき、私たちは
- インスタンスの再イメージ化
- インスタンスの再起動
- 再デプロイ
- サポート チケットの作成
数時間後、すべてが再び機能します。デプロイには何も変更を加えていません。以前と同じように機能するだけです。Microsoft サポートが対応している時点では、すべてが正常に戻っているため、問題を示すことはできません。
これはとてもばかげてイライラします。このばかげたエラーのために、私たちは何日もの仕事を失っています。
他にこれらの問題を抱えている人はいますか?それを止める方法はありますか?