开发者社区 问答 正文

发布部署卡在部署服务中,直到超时,导致发布部署失败怎么办?

发布部署卡在部署服务中,直到超时,导致发布部署失败怎么办?

展开
收起
Puppet 2020-03-24 22:36:07 695 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 现象 发布部署卡在部署服务中,直到 8 分钟后超时,导致发布部署失败。 原因 在 DRM 中,RefreshCacheDRM.refreshCacheType = GEOHASH,业务代码在收到该项更新后,花费了十几分钟处理业务逻辑。 解决方案 临时方案:设置 RefreshCacheDRM.refreshCacheType = null,这样暂时不会触发业务处理逻辑。 长期方案:需要优化业务代码,在收到 DRM 的属性更新后,使用异步线程,延迟处理该业务,并及时反馈更新成功的信号给 DRM。

    2020-03-24 22:36:16 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等