【问题标题】:Deploying Windows Azure, DNS name not working部署 Windows Azure,DNS 名称不起作用
【发布时间】:2012-05-23 10:28:53
【问题描述】:

我有两个 Windows azure 的免费订阅,因为我超出了第一个的限制,Microsoft 将其关闭。所以我尝试从另一个订阅部署我的应用程序,并更改了一些设置,这似乎需要更长的时间,并且被分解的应用程序的 dns 名称(在生产区域中)似乎不起作用。 (我已经等了大约 15 分钟......在另一个订阅中,链接几乎立即开始工作......)。而且我的微博好像很忙很长时间了..

该应用程序一直运行良好,现在我只是通过切换订阅就遇到了所有这些麻烦??我对此感到非常沮丧,尤其是因为我以前都工作得很好。现在我不得不“浪费”我的时间让所有的东西重新开始工作,我不能从任何新事物开始。我不认为这是正常的,但我似乎也找不到解决办法。

编辑: 半个多小时,dns终于开始工作了,但这仍然不能解决部署极慢和webrole繁忙状态的问题..

【问题讨论】:

  • 我认为您确实从您的 Azure 代码库的开发环境中重新部署了?您是否有到 Azure 上旧网站的 CName 映射?看不到任何提到的中断:windowsazure.com/en-us/support/service-dashboard您的 Web 角色现在是否处于活动状态,我认为它们是因为您可以访问 DNS 并查看您的站点?
  • 是的,我没有,我没有 CName 映射,它们现在处于活动状态.. 我很高兴它可以工作,但对于我制作的小型应用程序来说非常慢..
  • 您能否更清楚地重申这个问题?我不太明白你在问什么。如果您想知道 Azure 有时是否需要超过 15 分钟来部署新的托管服务,根据我的经验,这可能需要 20-30 分钟。
  • 我认为您混淆了两种不同的延迟。实际启动和运行应用程序的时间通常为 10-30 分钟,有关更多信息,请参阅 Akvash 的答案。当您启动新的托管服务(或删除生产部署并重新启动它)时,您将获得一个新的 IP 地址。这需要不可预测的时间(根据我的经验,通常为 30-90 分钟)才能通过 DNS 系统传播。但只要您保持生产部署运行,它就不会再次发生。

标签: azure dns subscription


【解决方案1】:

请研究下面的讨论,以了解为什么部署应用程序的时间可能会在 10 到 30 分钟之间变化:

Is there a way to reduce time between Azure deployment start and role OnStart() code being invoked?

以上细节将帮助您获得有关您的陈述的答案“..这仍然不能解决部署极慢和网络繁忙状态的问题..”..

补充一点,当您的应用程序处于部署阶段时,它会经历多个状态,在某些情况下,处于一种状态的时间可能比预期的要长,在此期间您会​​看到状态为“忙碌”、“正在初始化"、"Starting.." 等,这些状态实际上解释了您在部署期间所处的级别。我希望这可以帮助您了解部署期间所花费的时间。

【讨论】:

  • 谢谢你的解释,我现在明白了:)
  • 我很高兴它对你有用!!谢谢!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
  • 2019-04-14
  • 1970-01-01
相关资源
最近更新 更多