问题标签 [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 - 启动 Sidekiq 的问题
我正在尝试在我的 rails 应用程序中使用新的Sidekiqsidekiq
gem,但是当我运行时,我得到:
ruby - Resque 与 Sidekiq
我正在和一个朋友一起做一个项目,我们一直在使用 Resque 来处理来自我们的 rails 应用程序中数据输入的各种命令。
我们一直在搞乱使用 Sidekiq 的想法,因为它是多线程的,不会占用内存,也不需要为每个工作人员启动 ruby 环境。
我希望实时收集使用 Resque 和 Sidekiq 的人们的一些想法和意见,并解释它们之间的差异。
那么,Sidekiq 对 Resque 的优缺点是什么?
ruby-on-rails - 对 sidekiq 工作人员使用上帝监控
我一直在寻找如何使用上帝监控系统启动sidekiq的配置。下面是我用来启动 sidekiq 的神文件。
当我使用命令运行此脚本时god
,上帝服务器“显示进程未运行”,就好像什么都没发生一样。我相信我没有w.start
正确调用sidekiq,
我bundle exec sidekiq -c 25 -q worker,15 -q distributor,5
在开发模式下使用,它工作正常。
我错过了什么?是否有不同的方式来部署 sidekiq 工作人员?
ruby-on-rails - 长期运行的 Sidekiq 工作不断消亡
我正在使用 sidekiq gem 来处理 Rails 中的后台作业。由于某种原因,该工作会在一段时间后挂起——该过程要么变得无响应,出现top
但没有太多其他内容,要么神秘地消失,没有错误(没有任何错误报告给 airbrake.io)。
有没有人有这方面的经验?
ruby-on-rails-3 - 用 sidekiq 调试工人?
我将我的 ruby on rails 应用程序从 resque 转换为 sidekiq gem,以减少内存使用和更快的响应时间。
问题:
- 我的一位工作人员有错误,与 resque-web 不同,sidekiq-web 没有显示错误的完整详细信息(如行号和错误原因)
- 我无法正确调试我的工作人员,是否有解决方法?在终端我只是得到类似的东西
错误:
更精确的错误是必须的!
ruby-on-rails - Unicorn & Heroku - 每个测功机都有不同的配置吗?
我目前正在 2 Heroku dynos 上运行我的应用程序。到目前为止,我需要添加类似于 config/unicorn.rb 的内容:
我有几个不同的后台作业要处理,有些需要单线程运行,有些需要同时运行。这种配置的问题在于,在两个 Unicorn 实例上,它将产生完全相同的 resque worker(相同的队列等)。
如果我可以更改每个 worker 进程的队列类型,或者甚至让一个实例运行 resque worker 而另一个实例运行 sidekiq worker,这将大大简化一切。
这可能吗?
ruby - Resque vs Sidekiq?
我目前正在使用Resque
我的后台进程,但最近我听到了很多关于sidekiq
. 有人可以比较/区分吗?
特别是我想知道有没有办法以编程方式监控工作是否在sidekiq
ruby - 识别哪个 sidekiq 进程属于哪个应用程序
我的系统上运行了 5 个以上的应用程序,这些应用程序Sidekiq
用于后台进程。如何识别哪个sidekiq process
属于哪个应用程序。
ruby-on-rails - 引导 sidekiq:获取消息时出错:ERR 未知命令 'blpop'
我正在使用 Sidekiq 进行队列。当我RAILS_ENV=production bundle exec sidekiq
在远程服务器上运行时,它给了我以下错误,而 sidekiq 在本地环境中运行良好:
2012-08-08T02:03:57Z 3348 TID-1hqs8u ERROR: Error fetching message: ERR unknown command 'blpop'
2012-08-08T02:03:57Z 3348 TID-1hqs8u ERROR: /home/deploy/www/zhule/shared/bundle/ruby/1.9.1/gems/redis-3.0.1/lib/redis/client.rb:79:in
调用'`
当地环境:
ruby 1.9.3p125(2012-02-16 修订版 34643)[x86_64-darwin11.3.0] Redis 服务器版本 2.4.15 (00000000:0)
远程服务器环境:
ruby 1.9.3p194(2012-04-20 修订版 35410)[i686-linux] Redis 服务器版本 2.4.16 (00000000:0)
我怎么解决这个问题?
ruby-on-rails - 通过参数取消sidekiq worker
我正在为我的员工使用 sidekiq。假设我有一个工作人员的 10k 个作业计划,但其中 4k 个作业仅来自一个用户,我怎样才能只取消与该用户相关的作业。(假设 user_id 是作为工人的参数发送的)。