我通过运行短玉宝石来使用
bundle exec shoryuken -R -C config/shoryuken.yml而shoryuken.yml是
concurrency: 25
delay: 0
queues:
- [development_high, 30]
- [development_mid, 6]
- [development_low, 2]这个很好用。但是,我想使用特定于环境的队列,例如在生产中使用production_high。我确保这些队列存在于
config/initializers/aws.rb使用
%w(low mid high).each do |q|
sqs.create_queue(queue_name: Rails.env + '_' + q)
end发布于 2017-02-27 20:03:38
发布于 2017-02-08 21:42:55
一个可能的解决办法是使用
concurrency: 25
delay: 0
queues:
- [<%=ENV['RAILS_ENV']%>_high, 30]
- [<%=ENV['RAILS_ENV']%>_mid, 6]
- [<%=ENV['RAILS_ENV']%>_low, 2]然后开始用
RAILS_ENV=development bundle exec shoryuken -R -C config/shoryuken.ymlhttps://stackoverflow.com/questions/42123963
复制相似问题