10得票2回答
未初始化的常量sidekiq worker。

新的Rails项目。 Rails 5.0.2 Sidekiq 4.2.10 我运行了rails g sidekiq:worker deposit_collector,然后在perform方法中填写我需要的代码。 为了测试,我登录到rails控制台并键入:DepositCollector....

21得票2回答
Sidekiq - 查看已完成的任务

有没有可能以某种方式查看 Sidekiq 完成的作业列表,例如查找所有参数为 (1) 的 PurchaseWorkers?昨天我的应用程序中应该运行的延迟方法并没有运行,而相关实体(假设是“purchase”)陷入了“处理”状态的困境。 我正在尝试理解原因:工作根本没有入队,还是已经入队但由于...

10得票1回答
Sidekiq在处理完任务后不释放内存。

我有一个基于Ruby on Rails的应用程序,我们通过Sidekiq在后台验证来自大型Excel文件(200k条记录)的记录。我们还使用Docker,因此为Sidekiq提供了一个单独的容器。当Sidekiq启动时,使用的内存约为120MB,但是随着验证工作开始,内存增加到500MB(这是...

7得票1回答
Sidekiq重试已用尽,带有参数。

我从其他网站上爬取leads,然后在我的网站上激活它们。使用Sidekiq,我每小时运行一个HealthCheckerWorker来检查这些leads是否仍然在其他网站上有效,如果不再有效,就在我的网站上停用这个lead。 有时HealthCheckerWorker会出现错误,例如: bad...

17得票2回答
Rails 4.2 - Sidekiq在开发环境中无法发送电子邮件

我有一个 Rails 应用程序,其中有一个方法,我在其中发送了许多电子邮件。我想要异步执行此操作。为此,我尝试使用 Sidekiq,但是我无法使其正常工作-它没有发送任何电子邮件。之前发送电子邮件是可以正常工作的,因此我确定我的电子邮件设置已正确设置。在我的 gemfile 中,我有以下内容:...

13得票3回答
类似Pry的调试器用于Sidekiq吗?

我尝试了pry和remote-pry,但都没有成功。我熟悉日志记录,但我想能够逐步执行代码并查看变量。 有人知道我可以使用什么来调试Sidekiq吗?

8得票3回答
Rails: 在Sidekiq中取消一个预定的任务

我有一个在模型中的Sidekiq工作者,代码如下: class Perk < ActiveRecord::Base include Sidekiq::Worker include Sidekiq::Status::Worker after_save :update_release_...

7得票1回答
Rails + Sidekiq...如何在特定日期和时间执行任务

我在rails应用程序中使用https:// github.com / mperham / sidekiq 宝石,在特定日期和时间安排任务。 例如: 在预约时间之前10分钟发送预约提醒。 class TextWorker include Sidekiq::Worker def pe...

8得票1回答
从自身调用/调度sidekiq工作者

除了从sidekiq worker自己的perform方法中调用perform_in或perform_at,还有其他的重新安排sidekiq worker的方式吗? 这种方式可行吗? class TestWorker include Sidekiq::Worker sidekiq_...

8得票2回答
Sidekiq在Ctrl+C后无法关闭。

我将为您提供翻译,请查看以下结果:我正在使用Sidekiq来处理我的Rails 4.1应用程序的后台操作。 当我使用Ctrl+C关闭Sidekiq时,Sidekiq捕获到信号,但似乎在最后一行日志后冻结: ^C2014-09-18T16:17:19.194Z 20686 TID-ovwti...