【问题标题】:Does Azure role need to clean up local resources before terminating?Azure 角色是否需要在终止之前清理本地资源?
【发布时间】:2011-06-10 20:09:14
【问题描述】:

假设我的 Azure 角色收到通知,它将很快终止,并且技术上可以自行清理本地资源(例如临时文件)。它应该这样做吗?

我问的不是whether someone will see my leftover temporary files - 我的角色如何才能成为一个有礼貌的优秀 Azure 公民。

清理本地资源是否有意义,还是应该让所有内容保持原样?

【问题讨论】:

    标签: windows resources azure cloud


    【解决方案1】:

    正如 Stuart 所说,没有理由进行任何本地存储清理。您可以将其留给自己以供将来使用(不能保证),或者在您的角色实例关闭后自动清理本地存储。

    您在关机期间要做要做的是释放 blob 租约、关闭打开的会话、关闭数据库连接等。如果客户操作系统(或主机操作系统)没有这个机会崩溃,但您总是希望尽可能处理正常关机。

    【讨论】:

      【解决方案2】:

      我想不出你应该在这次关机期间清理临时文件之类的东西的任何充分理由。

      相反,我只是将通知用作一种优雅的关机方式 - 希望避免让任何工作“半途而废”。

      特别是对于临时文件的问题,LocalStorage 功能具有“清理角色回收”属性 - 您可能应该将其设置为 true。

      【讨论】:

        猜你喜欢
        • 2021-01-14
        • 1970-01-01
        • 1970-01-01
        • 2012-11-05
        • 2021-09-30
        • 1970-01-01
        • 2013-11-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多