フォロー

Sidekiqを単一プロセスで実行している場合、優先順位(重み)が設定されていて、それが機能しています。

defaultが6、pushが4、mailersが2、pullが1で、defaultが最優先されます。これが本来意図しているところです。

複数に分割(default, mailersとpush, pullなど)した場合、pushやpullがパンクしている負荷でdefaultが詰まるような、優先順位が十分に機能しなくなることもあります。

CPUのコア数やHTを踏まえて、同時実行している他のサービス(RedisやPostgreSQLも一緒に動いているなど)の負荷など考慮に入れて構成が必要で、よくわからないなら無理に複数sidekiqの構成をとらない方が良いです。

なんかmastodon.onlineがこのへんしばらくデフォのままで動かしちゃってて、いい加減重くなってから対策したみたいな話があるぐらいでw、そのままでもちゃんと動きます。

Nightly Fedibirdはデフォルトのシンプルな、単一プロセスのsidekiq構成です。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。