草庐IT

sidekiq-superworker

全部标签

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

ruby-on-rails - Redis 如何与 Rails 和 Sidekiq 一起工作

问题:需要从Rails异步发送电子邮件。环境:Windows7、Ruby2.0、Rails4.1、Sidekiq、Redis一切设置完毕,启动Sidekiq,启动Redis后,我可以通过监视器看到排队到Redis的邮件请求:1414256204.699674"exec"1414256204.710675"multi"1414256204.710675"sadd""queues""default"1414256204.710675"lpush""queue:default""{\"retry\":true,\"queue\":\"default\",\"class\":\"Sidekiq

ruby-on-rails - Redis 如何与 Rails 和 Sidekiq 一起工作

问题:需要从Rails异步发送电子邮件。环境:Windows7、Ruby2.0、Rails4.1、Sidekiq、Redis一切设置完毕,启动Sidekiq,启动Redis后,我可以通过监视器看到排队到Redis的邮件请求:1414256204.699674"exec"1414256204.710675"multi"1414256204.710675"sadd""queues""default"1414256204.710675"lpush""queue:default""{\"retry\":true,\"queue\":\"default\",\"class\":\"Sidekiq

ruby-on-rails - Dockerise rails/redis/sidekiq/postgres 项目

我正在尝试使用sidekiq、icecast和redis对Rails应用程序进行docker化以进行流式传输。目前卡在一个错误上,我已经搜索了很长一段时间了。错误回溯:Successfullybuilt64c7adaf977dSuccessfullytaggedradiofm20_sidekiq:latestRecreatingradiofm20_radiofm_1...Recreatingradiofm20_radiofm_1...doneAttachingtoradiofm20_sidekiq_1,radiofm20_radiofm_1sidekiq_1|2018-01-17T23

ruby-on-rails - Dockerise rails/redis/sidekiq/postgres 项目

我正在尝试使用sidekiq、icecast和redis对Rails应用程序进行docker化以进行流式传输。目前卡在一个错误上,我已经搜索了很长一段时间了。错误回溯:Successfullybuilt64c7adaf977dSuccessfullytaggedradiofm20_sidekiq:latestRecreatingradiofm20_radiofm_1...Recreatingradiofm20_radiofm_1...doneAttachingtoradiofm20_sidekiq_1,radiofm20_radiofm_1sidekiq_1|2018-01-17T23

ruby-on-rails - 使用 AWS Elasticache 在 Rails 应用程序中运行 Sidekiq

我正在尝试在连接到运行Redis的AWSElasticache节点的Rails4.1.4应用程序中配置Sidekiq。我设置了我的Redis服务器,并按照AWS指南中的说明进行操作:http://docs.aws.amazon.com/opsworks/latest/userguide/other-services-redis-cluster.html我的Redis服务器运行正常,我的应用服务器可以正常连接。我按照以下说明将Sidekiq设置为在外部worker上运行:https://github.com/mperham/sidekiq/wiki/Advanced-Options每当我

ruby-on-rails - 使用 AWS Elasticache 在 Rails 应用程序中运行 Sidekiq

我正在尝试在连接到运行Redis的AWSElasticache节点的Rails4.1.4应用程序中配置Sidekiq。我设置了我的Redis服务器,并按照AWS指南中的说明进行操作:http://docs.aws.amazon.com/opsworks/latest/userguide/other-services-redis-cluster.html我的Redis服务器运行正常,我的应用服务器可以正常连接。我按照以下说明将Sidekiq设置为在外部worker上运行:https://github.com/mperham/sidekiq/wiki/Advanced-Options每当我

ruby-on-rails - 在生产环境中配置 Redis + Sidekiq

我正在尝试在Passenger/Rails生产环境中设置Redis+Sidekiq,但遇到了一些困惑。服务器上运行着许多小型应用程序。我敢肯定,这些应用程序中不止一款会利用Sidekiq提供的延迟处理。我的第一个想法是使用namespaceoptioninSidekiq为每个Rails应用程序创建一个namespace。但后来我注意到redis.conf中有一个databases16设置,我想知道它到底做了什么。除了配置中的注释,我似乎找不到关于它的文档:#Setthenumberofdatabases.ThedefaultdatabaseisDB0,youcanselect#adif

ruby-on-rails - 在生产环境中配置 Redis + Sidekiq

我正在尝试在Passenger/Rails生产环境中设置Redis+Sidekiq,但遇到了一些困惑。服务器上运行着许多小型应用程序。我敢肯定,这些应用程序中不止一款会利用Sidekiq提供的延迟处理。我的第一个想法是使用namespaceoptioninSidekiq为每个Rails应用程序创建一个namespace。但后来我注意到redis.conf中有一个databases16设置,我想知道它到底做了什么。除了配置中的注释,我似乎找不到关于它的文档:#Setthenumberofdatabases.ThedefaultdatabaseisDB0,youcanselect#adif

ruby - 如何检查 sidekiq 连接到的 redis 端口和实例?

我正在使用sidekiq和redis。我试图找出并调试一些问题,但为此,我想知道sidekiq连接到什么URL。我知道我可以在设置服务器和客户端的文件中检查它,但是是否有一个函数可以使用alaResque.redis来显示sidekiq连接到的redis实例?提前致谢! 最佳答案 URL信息显示在WebUI的底部。或者您可以使用此代码段:Sidekiq.redis{|c|pc.client.location} 关于ruby-如何检查sidekiq连接到的redis端口和实例?,我们在St