【问题标题】:Deployment to cloud fails saying size of DiagnosticStore cannot be reduced?部署到云失败,说无法减少 DiagnosticStore 的大小?
【发布时间】:2013-09-14 05:16:15
【问题描述】:

我最近将我的 azure 存储库从 1.7 升级到了 2.1,从那时起我就无法部署到我的云服务。我不断收到此部署错误。

The size of local resources cannot be reduced. Affected local resource is DiagnosticStore in WorkerRole. Current size is 20000. Requested size is 4096.

我没有启用缓存,我尝试使用小型甚至中型 VM,但问题仍然存在。知道问题可能出在哪里吗?

【问题讨论】:

    标签: c# caching azure azure-storage azure-web-roles


    【解决方案1】:

    不要直接部署到“生产”槽。

    部署到“Staging”槽(将申请新的资源/大小),然后执行 VIP 交换。

    【讨论】:

    • @Eoin ...我很好奇考虑到暂存和生产环境应该是相同的,为什么它会起作用。你能解释一下吗?谢谢。
    • 暂存和生产环境实际上只是 RDFE(即门户/服务管理 API)级别的逻辑构造。插槽之间的交换只是负载均衡器的配置更改。这两个部署本身没有任何关系。
    • @Guarav - 这样想。如果您部署一次到“生产”,它将为该特定部署留出特定资源。如果您进行就地重新部署,那么这些资源已经分配,​​您所做的只是替换二进制文件/配置,因此您最终会出现不匹配的情况。当您部署到暂存时,您要求 Azure“根据我即将上传的配置/二进制文件,使用新分配的资源为我创建一个全新的部署”。 VIP 交换只是将虚拟 IP 从负载均衡器的一个部署重新指向另一个部署。
    猜你喜欢
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2019-04-15
    • 2022-09-01
    • 2018-04-03
    相关资源
    最近更新 更多