草庐IT

sidekiq-superworker

全部标签

ruby-on-rails - 使用 devise-async 发送电子邮件不起作用 (Rails/Sidekiq)

我有sidekiq(2.15.2)、devise(3.2.0)和devise-async(0.9.0)Rails应用程序。我正在尝试让devise-async接管发送电子邮件。但没有运气。我关注了instructions像这样:将:async添加到User模型:#models/user.rbclassUserincludeMongoid::Documentdevise:database_authenticatable,:registerable,:recoverable,:rememberable,:trackable,:validatable,:confirmable,:asynce

ruby-on-rails - 让 ActiveJob 和 Sidekiq 与 ActionCable 一起用于聊天室

所以我一直在关注DHH的教程,以实现一个基本的聊天室。在我尝试集成ActiveJob组件之前,该实现对我来说已经足够好了。我在rails或sidekiq控制台中没有看到任何错误消息。但是_message部分没有被渲染。当我在ActiveJob方法中放置一个binding.pry时,所有元素看起来都很好,所以我猜这与作业执行有关?为了进一步支持这种怀疑,当我调用ActionCable.server.broadcast('room_channel',message:data['message'])在room_channel.rb中它工作得很好!我在这上面花了几个小时,但无法弄清楚如何进一步

ruby-on-rails - 让 ActiveJob 和 Sidekiq 与 ActionCable 一起用于聊天室

所以我一直在关注DHH的教程,以实现一个基本的聊天室。在我尝试集成ActiveJob组件之前,该实现对我来说已经足够好了。我在rails或sidekiq控制台中没有看到任何错误消息。但是_message部分没有被渲染。当我在ActiveJob方法中放置一个binding.pry时,所有元素看起来都很好,所以我猜这与作业执行有关?为了进一步支持这种怀疑,当我调用ActionCable.server.broadcast('room_channel',message:data['message'])在room_channel.rb中它工作得很好!我在这上面花了几个小时,但无法弄清楚如何进一步

ruby-on-rails - Sidekiq - 间歇性不启动

我正在处理一个令人沮丧的错误-有时sidekiq不会开始处理作业。这是烦人的间歇性。发生这种情况时,sidekiq.log没有显示任何变化(并且正在运行)。队列大小保持为0。我猜它在Redis中丢失了。以防万一,我在同一台机器上运行了同一应用程序的三个环境(不同的环境),这是我刚刚放入的(但问题先于它们)。只有一个Redis在默认端口上运行。我知道redis-cliMONITOR但它吐出的东西太快了,而且太多了,我很难弄清楚发生了什么。1491479154.190069[0127.0.0.1:38763]"brpop""queue:default""2"1491479154.28950

ruby-on-rails - Sidekiq - 间歇性不启动

我正在处理一个令人沮丧的错误-有时sidekiq不会开始处理作业。这是烦人的间歇性。发生这种情况时,sidekiq.log没有显示任何变化(并且正在运行)。队列大小保持为0。我猜它在Redis中丢失了。以防万一,我在同一台机器上运行了同一应用程序的三个环境(不同的环境),这是我刚刚放入的(但问题先于它们)。只有一个Redis在默认端口上运行。我知道redis-cliMONITOR但它吐出的东西太快了,而且太多了,我很难弄清楚发生了什么。1491479154.190069[0127.0.0.1:38763]"brpop""queue:default""2"1491479154.28950

ruby-on-rails - 视频仍在使用 redis 和 sidekiq 在 Rails 应用程序中编码消息

我是Rails的新手。我完全按照做(复制粘贴)https://www.pubnub.com/blog/2015-12-08-building-video-sharing-app-server-messaging-ruby/在此之上我正在运行redis-server和bundleexecsidekiq但我收到消息“视频仍在编码中。”我检查了数据库并插入了我的视频。这是Redis和sidekiq的日志Redis——$redis服务器[64544]11Oct07:36:14.426#Warning:noconfigfilespecified,usingthedefaultconfig.Ino

ruby-on-rails - 视频仍在使用 redis 和 sidekiq 在 Rails 应用程序中编码消息

我是Rails的新手。我完全按照做(复制粘贴)https://www.pubnub.com/blog/2015-12-08-building-video-sharing-app-server-messaging-ruby/在此之上我正在运行redis-server和bundleexecsidekiq但我收到消息“视频仍在编码中。”我检查了数据库并插入了我的视频。这是Redis和sidekiq的日志Redis——$redis服务器[64544]11Oct07:36:14.426#Warning:noconfigfilespecified,usingthedefaultconfig.Ino

ruby-on-rails - Rails Sidekiq 错误 : can't find object

我的Rails4应用程序中有几个sidekiqworker,但无法弄清楚进程失败的原因。我将User_id作为字符串传递给工作人员,但它似乎无法找到用户。但是当我在我的控制台中搜索相同的id时,它会找到用户。我究竟做错了什么?这是我的代码。Controller.rbdefupdate@user=current_userif@user.bill.update_attributes(bill_params)RandomWorker.perform_async(@user.id.to_s)redirect_tousers_dashboard_path,:notice=>"PaymentInf

ruby-on-rails - Rails Sidekiq 错误 : can't find object

我的Rails4应用程序中有几个sidekiqworker,但无法弄清楚进程失败的原因。我将User_id作为字符串传递给工作人员,但它似乎无法找到用户。但是当我在我的控制台中搜索相同的id时,它会找到用户。我究竟做错了什么?这是我的代码。Controller.rbdefupdate@user=current_userif@user.bill.update_attributes(bill_params)RandomWorker.perform_async(@user.id.to_s)redirect_tousers_dashboard_path,:notice=>"PaymentInf

ruby-on-rails - 在 Sidekiq 中使用多个 Redis 服务器

我正在使用Sidekiq将后台作业处理成我们的一个rails项目。我们想使用位于不同位置的不同Redis服务器来将ReportDB与其他后台处理作业分开。根据Sidekiqconfigwiki我们可以这样配置config/initializers/sidekiq.rbSidekiq.configure_serverdo|config|config.redis={:url=>'redis://redis.example.com:7372/12',:namespace=>'mynamespace'}endSidekiq.configure_clientdo|config|config.re