【问题标题】:Cloud Service deployment rolled back云服务部署回滚
【发布时间】:2014-02-10 08:59:47
【问题描述】:

我们的 Azure 服务出现了几次奇怪的问题。 我们安装了一个云服务,上面运行着一个 Web 应用程序。

该服务是在 12 月初左右创建的,他的第一次部署也在那个时候完成。之后,我们对云服务进行了多次部署,但是(现在发生了几次)Azure 决定将部署回滚到最初的部署——即 2 个月前进行的部署。这再次发生在这个午夜,我们看到“恢复”或“回滚”实例上的文件创建日期是 2013 年 12 月 5 日,这似乎是我们进行初始部署的日期。

一个问题: 1)为什么会这样? 2)我们如何确定导致此回滚的原因? 3)我们如何防止回滚? 或者 4) 我们如何制作云服务的“快照”,以便在回滚发生时,它实际上回滚到最新的稳定映像?

谢谢, 丹尼斯

【问题讨论】:

  • 我建议您查看Subscription Activities。您可以通过登录门户然后转到 Management Services --> Operation Logs 来查看活动。
  • @GauravMantri:在所选时间段内没有可用的操作日志。
  • 如果是通过门户或任何其他方式完成的,您应该在那里看到一些活动。我唯一建议的是创建支持票并让 MSFT 支持团队查看它。

标签: azure rollback


【解决方案1】:

“在那之后我们对云服务进行了多次部署”,您做得如何?您是通过 WebDeploy 还是通过 RDP 到 Azure VM 执行此操作?

PaaS 云服务虚拟机是无状态的。运行您网站的代码将经常从上传的原始 .cspkg 重建。请参阅http://blogs.msdn.com/b/kwill/archive/2012/10/05/windows-azure-disk-partition-preservation.aspx 了解更多信息。

如果您想更改您的 webrole,则需要上传新的 cspkg。请参阅http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx 了解更多信息。

如果您通过 WebDeploy 进行部署,您应该知道这些更改仅用于开发/测试周期,并且这些更改只是暂时的。请参阅http://msdn.microsoft.com/en-us/library/windowsazure/ff683672.aspx 了解更多信息,尤其是“仅用于开发和测试目的”部分。

【讨论】:

    猜你喜欢
    • 2014-12-13
    • 2020-04-10
    • 2017-06-24
    • 2012-09-10
    • 2012-09-05
    • 2018-08-29
    • 1970-01-01
    • 2014-12-15
    • 2020-09-22
    相关资源
    最近更新 更多