gpt4 book ai didi

crash - 什么是崩溃循环?

转载 作者:行者123 更新时间:2023-12-03 14:38:53 24 4
gpt4 key购买 nike

我正在阅读谷歌的网站可靠性工程书,并遇到了我以前从未听说过的崩溃循环这个词,也无法找到定义

"If a task tries to use more resources than it requested, Borg kills the task and restarts it (as a slowly crashlooping task is usually preferable to a task that hasn’t been restar‐ ted at all)."



什么是崩溃循环,如果有的话,它与无限循环相比如何?

最佳答案

崩溃循环是指进程崩溃并由看门狗守护进程无限期地重新启动。

也就是说,历史是:

  • 进程在时间 T 开始。
  • 进程在时间 T+1 崩溃。
  • 看门狗守护进程重新启动进程。
  • 进程在时间 T+2 开始。
  • 进程在时间 T+3 崩溃。
  • 看门狗守护进程重新启动进程。
  • 进程开始……等等。

  • 这里看门狗守护进程是Borg,进程被封装成一个任务。

    一般来说,在分布式计算中,如果你希望某件事最终成功,你必须写下你完成它的意图,并且你需要一个工作人员不断循环以根据这个意图采取行动。这是工作项的“至少一次交付”。

    在这里,意图是任务运行(写到 Borg 中),而 Borg 本身正在运行不断尝试确保任务运行的循环。这就是为什么当任务崩溃时,它会重新启动。当一个任务反复崩溃时,你最终会遇到一个崩溃循环。

    关于crash - 什么是崩溃循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52118155/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com