Sidekiq是Ruby的后台处理框架。
Nginx + Puma + Sidekiq 网页界面不显示 css 样式
我有一个在 Nginx 服务器中运行的 angularJS Web 应用程序,该应用程序将请求发送到在 Puma 服务器中运行的 Rails API。我已经集成了 Sidekiq 5.2.8,一切都很好,但是 Sidekiq 网络集成...
我有一个名为约会的模型的应用程序。在此模型上,有一个名为 event_uid 的列和如下所示的验证: 验证:event_uid,唯一性:true,allow_nil...
我想知道是否有办法在ActiveJob中排队多个作业? 与 sidekiq Push_bulk 类似。 Sidekiq::Client.push_bulk(sidekiq_items) 我需要对数千个作业进行排队,而它......
我可以从 Heroku procfile 启动 sidekiq 作业吗?
如果我有一个名为 MigrationWorker 的工作程序,我可以从将代码推送到 Heroku 时运行的 procFile 中运行它吗? 这是我当前启动一切的 procFile,但我想知道我是否可以......
我正在寻找一种方法来限制工作,只能重试2天或48小时。之后,除非进行处理,否则应将其取消。我知道使用 sidekiq_options,我可以限制重试次数。
我的应用程序有问题,当尝试在后台发送电子邮件时,我收到错误未初始化常量 AnswersController::LazyDoer ,我不知道为什么它不起作用,任何
如何将 Sidekiq 作业排入队列并仅在手动启动时执行它们?
我正在开发一个 Ruby on Rails 应用程序,我需要将 Sidekiq 作业排入队列以发送 SMS 消息。但是,我希望这些作业排队但不立即执行。相反,我想...
错误:CRON 作业:#<Sidekiq::Worker::Setter:0x00007fd1af1929f8> 的未定义方法“perform_later”。你的意思?执行于
我最近升级了 Sidekiq(5 到 6),因此我的 sidekiq-cron 作业都没有排队。由于找不到 ActiveJob 的方法 Perform_later 作业,入队时失败。我不能...
我有一个在 Heroku 上运行的 Rails 7 API,带有 Web 和 Worker dyno。前端调用对话创建控制器操作,这会触发工作人员的作业。然后紧接着,前面...
如何使用 Dockerfile 在单独的容器中运行 sidekiq 和 Rails。在本地,我使用 docker compose 来构建容器,因为它为应用程序、sidekiq 和 redis 创建了 3 个独立的容器,但是 w...
Sidekiq::测试.假的!不伪造 Sidekiq::Queue
我有一个简单的工作线程正在访问其自己的队列的大小: 需要“sidekiq/api” 测试工作者类 包括 Sidekiq::Worker def 执行(*args) Sidekiq::Queue.new('test').size 恩...
我有一个小型 Rails 7.0 应用程序,它使用 Redis 作为存储,从中获取数据以便稍后在后台处理。应用程序通过 ActiveJob API 与之通信...
如何将 Sidekiq 作业添加到队列开头? 我知道您现在可能想说的最明显的事情是“只需添加一个单独的高优先级队列,以及一个单独的工作人员!”,但我
Rails 无法救援 PG::UniqueViolation - 为什么?
尝试从 Rails (7.0.8) dev env 中的 Sidekiq (7.2.1) 作业中的块中拯救 PG::UniqueViolation 错误,在 Ubuntu 上使用本地 PostgreSQL 14.10 db 在 Ruby 3.2.2 修订版 e51014f9c0 上运行...
我同时使用 sinatra 和 sidekiq。我正在尝试从 sidekiq 工作程序中渲染 erb 模板,但我得到了一个未定义的方法“erb”。在我看来,事情应该有效,因为 sidekiq 是......
我正在为我爸爸建造一个小型爬行器/铲运机!我试图每周随机化抓取时间(这意味着我希望抓取方法每周在不同的一天和一天中的不同时间触发)。 我...
我正在为我爸爸建造一个小型爬行器/铲运机!我试图每周随机分配抓取时间(这意味着我希望抓取方法每周在不同的一天和一天中的不同时间触发)。 我...
在 Ruby on Rails 上将发送电子邮件作为一项工作
我创建了一个邮件程序来向我的客户发送电子邮件。截至目前,我仍在测试它,但我无法使其工作。我读过 Redis、Sidekiq、rails_mailer 但仍然一无所获。我可以看到...
在单独的选项卡中,我正在运行 捆绑执行 sidekiq 在另一个选项卡中我正在运行: SendWithUsInviteeMailerJob.perform_async(invitee.id) 这开始了这里的工作: 班级
我有很多作业堵塞了 Sidekiq 中的重试队列,并且延迟很高。由于某种原因,它们没有被处理,并且我无法找到一种方法来直接安排从