我们在两个非常小的实例上有一个Windows角色,这些实例已经运行了几个星期,没有出现问题。今天早上,我们无意中超过了一些开支限制,这导致Windows关闭了我们的全部服务,没有任何事先警告!
我们取消了开支上限,并开始重新部署Web角色,使用的代码库已经运行了数周。令我们惊讶的是,我们得到了部署错误。
Validation Errors: Total requested resources are too large for the specified VM size.
我们将部署升级为两个小实例,而不是额外的小实例,此时部署又开始工作了。现在,网络角色又回到了网络中。
然而,我们仍然不明白为什么我们的部署突然变得太大了,不适合一个非常小的实例。自从上次成功部署到非常小的实例之后,我们一点也没有改变。然后,我们尝试通过将一些文件移动到Azure Storage来删除部署大小,但是即使将包文件减少了1MB以上,部署仍然失败。
cspkg
文件,即部署包,目前位于9'359 KB
。如果解压缩,完整的sitesroot
文件夹的大小是14 MB
。这远远低于x-小实例的19'480 KB
限制。
在我们浪费更多时间进行尝试之前,我的问题是:19'480 KB
到底是如何计算出来的?是只有 sitesroot
文件夹,还是压缩包,还是sitesroot
和 approot
文件夹一起,还是整个解压缩包?
谢谢!
编辑:
发布于 2012-11-15 10:01:05
能否验证本地资源是否超过20 GB:
https://stackoverflow.com/questions/13395014
复制相似问题