加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – Azure角色启动可以采取多长时间的硬限制?

发布时间:2020-12-14 02:53:35 所属栏目:Windows 来源:网络整理
导读:假设我将一个相当长时间运行的 startup task包含在我的Azure角色中 – 运行类似于几分钟的内容.如果启动任务运行“太长”会发生什么. 我正在测试Compute Emulator并观察以下内容. 我有一个450兆字节的.zip文件和Info-Zip unzip.启动任务解压缩存档.部署开始,
假设我将一个相当长时间运行的 startup task包含在我的Azure角色中 – 运行类似于几分钟的内容.如果启动任务运行“太长”会发生什么.

我正在测试Compute Emulator并观察以下内容.

我有一个450兆字节的.zip文件和Info-Zip unzip.启动任务解压缩存档.部署开始,我查看任务管理器.启动了许多服务进程,然后运行unzip.exe.大约两分钟后,所有这些进程都会停止,然后重新启动并再次启动unzip.exe.

所以看起来部署允许运行大约两分钟,然后强制重置并重新启动.

这是预期的行为吗?它真的存在于真正的云上吗?角色创业可以采取多长时间的硬性限制?除了将解包移动到RoleEntryPoint.OnStart()之外,我该如何解决这种情况?

解决方法

我有同样的问题,所以尝试了一个实验.我运行了一个启动任务 – taskType =“simple”,这样它就会阻止角色从开始执行 – 并让它运行50个小时. Fabric Controller没有抱怨,门户网站没有显示任何错误.它在50小时结束后完成了长时间的“无所事事”循环,然后启动了这个启动任务,我的Web角色启动正常.

所以我的经验测试表明启动任务可能需要很长时间!至少50个小时.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读