gpt4 book ai didi

ruby-on-rails - 我如何杀死 Sidekiq 的工作需要很长时间才能完成

转载 作者:行者123 更新时间:2023-12-04 18:06:46 25 4
gpt4 key购买 nike

我有工作需要 2 小时以上才能完成。我想花一个时间来限制它需要多长时间。我该怎么办?

最佳答案

Timeout::timeout 包装逻辑如果您不想在超时后重试作业,请禁用重试。

class RunsTooLongWorker
include Sidekiq::Worker

sidekiq_options :retry => false

def perform(*args)
Timeout::timeout(2.hours) do
# do possibly long running task
end
end
end

关于ruby-on-rails - 我如何杀死 Sidekiq 的工作需要很长时间才能完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25353476/

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