现在,我们的Azure服务遇到了一个奇怪的问题。我们安装了一个云服务,它上运行了一个web应用程序。
这个服务是在12月初创建的,他第一次部署也是在那个时候完成的。在此之后,我们对云服务进行了多次部署,但是(现在发生了几次),Azure决定将部署退回到最初的部署--这是两个月前开发的。这再次发生在午夜,我们看到“还原”或“回滚”实例上的文件创建日期是2013年5月12日,这似乎是我们进行初始部署的日期。
一个问题是: 1)为什么会发生这种情况? 2)我们如何确定是什么导致了这种回滚? 3)如何防止回滚?或者4)如何制作云服务的“快照”,以便当回滚发生时,它实际上回滚到最新的稳定映像中?
谢谢,丹尼斯
发布于 2014-02-10 18:26:54
“之后,我们对云服务进行了多次部署”,您做得如何?您是通过WebDeploy还是通过RDP对Azure执行此操作?
PaaS云服务VM是无状态的。运行您的网站的代码将经常从上传的原始.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,特别是“只用于开发和测试目的”一节。
https://stackoverflow.com/questions/21672703
复制相似问题