问题标签 [sidekiq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2192 浏览

ruby-on-rails-3 - 使用 Sidekiq 可安装引擎时没有路由匹配错误

我正在使用可安装的引擎(Sidekiq 附带)并且收到No route matches [GET] "/sidekiq"URL的错误http://localhost:3000/sidekiq。以下是相关代码:

这是来自的输出rake routes

不用说,应用程序中的其他路由工作得很好。

0 投票
3 回答
1873 浏览

ruby-on-rails - Rails、Sidekiq 和独角兽

我在让 Sidekiq 在我的 VPS 上运行时遇到了一些问题。在本地一切正常,但一旦我部署,我的独角兽日志中出现以下错误:

这是我的工作文件的内容:

关于我做错了什么的任何想法?

0 投票
1 回答
566 浏览

ruby-on-rails-3 - Sidekiq 客户端中间件缺少“之后”代码?

yield我的sidekiq客户端中间件中的代码似乎没有执行。没有引发异常(我正在捕获它),所以我无法想象代码是如何被跳过的(在 lambda 中也没有返回)。谁能解释为什么?这是中间件代码:

0 投票
1 回答
1534 浏览

ruby-on-rails - Rails 无法在 openshift 上连接到 redis

我有从这个例子安装redis的openshift应用程序我有Sidekiq的 这些设置(initializers/sidekiq.rb):

但是我有这个错误如果我可以使用sidekiq:

有什么建议么?

0 投票
1 回答
321 浏览

ruby-on-rails - 测试远程运行的sidekiq

如何测试在远程服务器上运行的 sidekiq?我可以启动sidekiq:

但我不知道它是否有效。我不使用 capistrano,我只能使用 cron。

0 投票
2 回答
377 浏览

ruby-on-rails - 我如何从我的代码中检查 Sidekiq 中是否有排队的东西?

当满足某些条件时,我想安排一个工人在 5 分钟内运行一个特定的工作。问题是,如果再次满足相同的条件,我想检查是否有计划运行。如果有这样的工人计划运行,那么,我不想再次入队,但如果没有,它应该排队。我希望你们明白我想要做什么。可以实现吗?如果是,如何?

0 投票
1 回答
763 浏览

ruby-on-rails-3 - 运行 `bundle exec sidekiq` 抛出 Celluloid::DeadTaskError: cannot resume a dead task

我按照此处找到的 Sidekiq 的简单设置说明进行操作,但无法正常工作。

这是堆栈跟踪。我也启动了redis服务器。有人知道我在这里想念什么吗?

0 投票
2 回答
4663 浏览

ruby-on-rails - 在sidekiq中调用worker方法时未初始化的常量

我在 rails 3 中使用 sidekiq gem,并且我在 app/workers 文件夹中定义了一个 foo_workers.rb,当我尝试调用FooWorker.perform_async(@article)一个名为 rails 的控制器时articles,我得到了这个错误,

谁能帮帮我吗。

0 投票
2 回答
117 浏览

ruby - 检查宝石是否可以从其他宝石中获得

我目前正在为 ruby​​ 编写 Gem,并且我想提供的一些东西是对 resque 或 sidekiq 的支持。通常,如果服务(其中一个)不可用,我不希望用户崩溃,所以我只想在用户启动并运行这些 gem 时加载它们。

我尝试了以下方法:

我的mod.rb

mymod/sidekiqworker.rb

但是当我加载 gem 并启动服务器时,类不包括在内(看起来 sidekiq 没有定义)。

如果我在 sidekiqworker 文件的顶部添加“需要'sidekiq'”,这将有效,但这会破坏允许人们使用任一服务的目的。

有没有办法查看用户是否安装了 gem,然后允许他们使用该服务?

我正在使用: - Ruby 1.9.3 - Rails 3 - Sidekiq 1.2.1

任何帮助将不胜感激。

0 投票
1 回答
458 浏览

ruby-on-rails - 在 Ruby on Rails 中使用 Sidekiq gem 的约定是什么?

我们目前正在使用delayed_job 发送电子邮件,但出于另一个原因正在迁移到sidekiq。这就是我将使用 sideqik 发送电子邮件的方式:

为什么我不为此创建一个全新的 worker.rb ,因为工作人员正在发送电子邮件?我什么时候真正需要创建一个 worker.rb 文件?

谢谢