我的工作需要花费超过1个小时的时间。因此,剩余的工作会被排队,无法启动。因此,我决定为后台工作设置最大运行时间。是否有任何方法可以设置超时时间在sidekiq工作吗?
您无法在Sidekiq中超时或停止作业。这很危险,可能会损坏您的应用程序数据。
听起来像您只有一个Sidekiq进程,并发性为1。您可以启动多个Sidekiq进程,它们将在不同的工作上工作,并且您可以提高并发性来执行相同的操作。