2つの非常に小さなインスタンスにWindowsAzureWebロールがあり、問題なく数週間実行されています。今朝、意図せずに支出制限を超えたため、事前の警告なしにWindowsAzureが完全なサービスをシャットダウンしました。
支出の上限を取り除き、数週間実行されていたのと同じコードベースを使用してWebロールの再デプロイを開始しました。驚いたことに、展開エラーが発生しました
Validation Errors: Total requested resources are too large for the specified VM size.
デプロイメントをエクストラスモールインスタンスではなく2つのスモールインスタンスにアップグレードしたところ、デプロイメントが再び機能しました。これで、Webの役割がWebに戻りました。
ただし、展開が非常に小さいインスタンスに対して突然大きすぎる理由はまだわかりません。非常に小さなインスタンスへの最後のデプロイが成功してから、1ビット変更しませんでした。次に、いくつかのファイルをAzure Storageに移動して展開サイズを削除しようとしましたが、パッケージファイルを1 MB以上削減した後でも、展開は失敗しました。
cspkg
ファイル、デプロイメントパッケージは、現在。にあります9'359 KB
。解凍した場合、sitesroot
フォルダ全体のサイズは14 MB
です。19'480 KB
これは、x-smallインスタンスの制限をはるかに下回っています。
試行錯誤で時間を失う前に、私の質問があります。それらはどの程度正確に19'480 KB
計算されますか?それは単なるsitesroot
フォルダですか、それともzip形式のパッケージですか、それともsitesroot
とapproot
フォルダを一緒にしたものですか、それとも解凍されたパッケージ全体ですか?
ありがとうございました!
編集: