Deployment Windows Azure超小实例硬盘大小

Deployment Windows Azure超小实例硬盘大小,deployment,azure,azure-web-roles,Deployment,Azure,Azure Web Roles,我们在两个额外的小实例上拥有一个Windows Azure Web角色,这些实例已经运行了数周,没有出现任何问题。今天早上,我们无意中超过了一些开支限制,导致WindowsAzure在没有任何事先警告的情况下关闭了我们的完整服务 我们取消了开支上限,并开始重新部署Web角色,使用已经运行了数周的相同代码库。令我们惊讶的是,我们发现了部署错误 验证错误:对于指定的VM大小,请求的总资源太大。 我们将部署升级为两个小实例,而不是额外的小实例,因此部署再次工作。现在,web角色又回到了web中 然而,

我们在两个额外的小实例上拥有一个Windows Azure Web角色,这些实例已经运行了数周,没有出现任何问题。今天早上,我们无意中超过了一些开支限制,导致WindowsAzure在没有任何事先警告的情况下关闭了我们的完整服务

我们取消了开支上限,并开始重新部署Web角色,使用已经运行了数周的相同代码库。令我们惊讶的是,我们发现了部署错误

验证错误:对于指定的VM大小,请求的总资源太大。

我们将部署升级为两个小实例,而不是额外的小实例,因此部署再次工作。现在,web角色又回到了web中

然而,我们仍然不明白为什么我们的部署对于一个额外的小实例来说突然太大了。自上次成功部署到超小型实例以来,我们没有做任何更改。然后,我们尝试通过将一些文件移动到Azure存储来删除部署大小,但即使将包文件减少了1MB以上,部署仍然失败

部署包
cspkg
文件当前为
9'359kb
。如果解压缩,则完整的
sitesroot
文件夹大小为
14MB
。这远远低于x-small实例的
19'480 KB
限制

在我们因尝试和错误而浪费更多时间之前,我的问题是:这些
19'480kb
是如何精确计算的?它只是
sitesroot
文件夹,还是压缩包,或者是
sitesroot
approt
文件夹,还是整个解压缩包?

谢谢大家!

编辑:


能否验证您的本地资源是否超过20 GB:


现在我明白了,我们的本地存储被设置为
20000 MB
,因此它超过了X-Small实例的最大存储空间。仍然想知道为什么部署工作了几个月。您有多少本地资源?您是否也激活了诊断?我只有一个本地资源
DiagnosticStore
,设置为20000。当我把它减少到18000时,部署又开始工作了。升级到OS版本3后,我遇到了同样的问题,同样的设置在OS版本2上运行得很好。