更新 gems 后,它不会加载 sidekiq 网站,并出现以下错误:
NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>):
Run Code Online (Sandbox Code Playgroud)
更新的宝石是:
selenium-webdriver 3.142.7
rack-protection 2.0.8.1
mime-types 3.3.1
mini_magick 4.10.1
image_processing 1.10.3
groupdate 4.3.0
friendly_id 5.3.0
faraday 0.17.3
http 4.3.0
public_suffix 4.0.3
rack 2.1.1
crass 1.0.6
i18n 1.7.1
minitest 5.14.0
Run Code Online (Sandbox Code Playgroud)
ruby 版本:ruby 2.6.0p0 (2018-12-25 修订版 66547) [x86_64-linux]
使用 sidekiq 是否有任何配置可以让队列仅在另一个队列为空时才启动?
我有这个配置,我希望优先级为 1 的队列在其他队列完成之前不要启动。我想过如何批量进行,但就应用而言,我认为这没有意义。
:queues:
- ["tasks", 100]
- ["products", 80]
- ["sellers", 10]
- ["products", 80]
- ["seller_types", 1]
Run Code Online (Sandbox Code Playgroud)
队列中的优先级问题是相当可改进的......