【发布时间】:2011-09-09 02:06:21
【问题描述】:
假设我在我的 Azure 角色中包含一个运行时间相当长的 startup task - 运行时间长达几分钟。如果启动任务运行“过长”会发生什么。
我目前正在 Compute Emulator 上进行测试并观察以下内容。
我有一个 450 兆字节的 .zip 文件和Info-Zip unzip。启动任务解压缩存档。部署开始,我查看任务管理器。启动多个服务进程,然后运行 unzip.exe。大约两分钟后,所有这些进程停止,然后重新启动,unzip.exe 再次启动。
所以看起来一个部署被允许运行大约两分钟,然后被强制重置并重新启动。
这是预期的行为吗?它是否存在于真正的云上?角色启动需要多长时间是否有硬性限制?除了将解包移到 RoleEntryPoint.OnStart() 之外,我该如何解决这种情况?
【问题讨论】:
标签: windows deployment azure cloud