sha*_*oth 6 windows cloud deployment azure
假设我将一个相当长时间运行的启动任务包含在我的Azure角色中 - 运行类似于几分钟的事情.如果启动任务运行"太长"会发生什么.
我正在测试Compute Emulator并观察以下内容.
我有一个450兆字节的.zip文件和Info-Zip解压缩.启动任务解压缩存档.部署开始,我查看任务管理器.启动了许多服务进程,然后运行unzip.exe.大约两分钟后,所有这些进程都会停止,然后重新启动并再次启动unzip.exe.
所以看起来部署允许运行大约两分钟,然后强制重置并重新启动.
这是预期的行为吗?它真的存在于真正的云上吗?角色创业可以采取多长时间的硬性限制?除了将拆包移入RoleEntryPoint.OnStart()?之外,我该如何处理这种情况?
我有同样的问题,所以尝试了一个实验.我运行了一个启动任务 - taskType ="simple",这样它就会阻止角色从开始执行 - 并让它运行50个小时.Fabric Controller没有抱怨,门户网站没有显示任何错误.它在50小时结束后完成了长时间的"无所事事"循环,然后启动了这个启动任务,我的Web角色启动正常.
所以我的经验测试表明启动任务可能需要很长时间!至少50个小时.
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |