问题标签 [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.
ruby-on-rails-3 - 使用 Sidekiq 可安装引擎时没有路由匹配错误
我正在使用可安装的引擎(Sidekiq 附带)并且收到No route matches [GET] "/sidekiq"
URL的错误http://localhost:3000/sidekiq
。以下是相关代码:
这是来自的输出rake routes
:
不用说,应用程序中的其他路由工作得很好。
ruby-on-rails - Rails、Sidekiq 和独角兽
我在让 Sidekiq 在我的 VPS 上运行时遇到了一些问题。在本地一切正常,但一旦我部署,我的独角兽日志中出现以下错误:
这是我的工作文件的内容:
关于我做错了什么的任何想法?
ruby-on-rails-3 - Sidekiq 客户端中间件缺少“之后”代码?
yield
我的sidekiq客户端中间件中的代码似乎没有执行。没有引发异常(我正在捕获它),所以我无法想象代码是如何被跳过的(在 lambda 中也没有返回)。谁能解释为什么?这是中间件代码:
ruby-on-rails - Rails 无法在 openshift 上连接到 redis
我有从这个例子安装redis的openshift应用程序我有Sidekiq的 这些设置(initializers/sidekiq.rb):
但是我有这个错误如果我可以使用sidekiq:
有什么建议么?
ruby-on-rails - 测试远程运行的sidekiq
如何测试在远程服务器上运行的 sidekiq?我可以启动sidekiq:
但我不知道它是否有效。我不使用 capistrano,我只能使用 cron。
ruby-on-rails - 我如何从我的代码中检查 Sidekiq 中是否有排队的东西?
当满足某些条件时,我想安排一个工人在 5 分钟内运行一个特定的工作。问题是,如果再次满足相同的条件,我想检查是否有计划运行。如果有这样的工人计划运行,那么,我不想再次入队,但如果没有,它应该排队。我希望你们明白我想要做什么。可以实现吗?如果是,如何?
ruby-on-rails-3 - 运行 `bundle exec sidekiq` 抛出 Celluloid::DeadTaskError: cannot resume a dead task
我按照此处找到的 Sidekiq 的简单设置说明进行操作,但无法正常工作。
这是堆栈跟踪。我也启动了redis服务器。有人知道我在这里想念什么吗?
ruby-on-rails - 在sidekiq中调用worker方法时未初始化的常量
我在 rails 3 中使用 sidekiq gem,并且我在 app/workers 文件夹中定义了一个 foo_workers.rb,当我尝试调用FooWorker.perform_async(@article)
一个名为 rails 的控制器时articles
,我得到了这个错误,
谁能帮帮我吗。
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
任何帮助将不胜感激。
ruby-on-rails - 在 Ruby on Rails 中使用 Sidekiq gem 的约定是什么?
我们目前正在使用delayed_job 发送电子邮件,但出于另一个原因正在迁移到sidekiq。这就是我将使用 sideqik 发送电子邮件的方式:
为什么我不为此创建一个全新的 worker.rb ,因为工作人员正在发送电子邮件?我什么时候真正需要创建一个 worker.rb 文件?
谢谢