Sidekiq作业的最大运行时间

时间:2019-10-12 10:53:56

标签: ruby-on-rails ruby sidekiq

我的工作需要执行超过1个小时的时间。因此,剩余的工作被排入队列并且无法启动。因此,我决定为后台工作设置最大运行时间。是否有任何方法可以设置sidekiq中的工作超时?

1 个答案:

答案 0 :(得分:0)

您无法在Sidekiq中超时或停止作业。这很危险,并且可能损坏您的应用程序数据。

听起来像您只有一个Sidekiq进程,并发性为1。您可以启动多个Sidekiq进程,它们将在不同的工作上工作,并且可以增加并发性来完成相同的工作。