私たちのアプリでは sidekiq が機能しており、うまく機能していますが、ローカルでは 4 つの sidekiq ワーカーがそれぞれ単一のキューに設定されています。
sidekiq -r config.rb -c 20 -q websites
キューが 4 つあるので、ターミナルから開始します
sidekiq -r config.rb -c 20 -q websites
sidekiq -r config.rb -c 20 -q cafes
sidekiq -r config.rb -c 20 -q gyms
sidekiq -r config.rb -c 20 -q telephones
sidekiqのドキュメントを調べましたが、答えが見つかりません。追加しました
set :sidekiq_processes, 4
これにより、4 つのプロセスが得られます
短期的な解決策としてキューに優先順位を追加しました。
サーバー上でキューを手動で実行しますが、展開の開始と停止とのカピストラーノ統合を失いたくありません