@azmen その状態だと、バックグラウンドのスケジューラーが動いていないので、修正が必要です。予約投稿がいつまでも実行されない以外は即座に問題になるものは少ないですが、定期処理が必要なものが全て滞ります。
原因は、sidekiqにキューを明示指定していることで、新しく増えた5つめのキューが実行されなくなっているためです。
sidekiqはいくつでもプロセスを増やす(複数実行する)ことが可能ですが、スケジューラーはそのままだと各プロセスで重複実行されてしまう問題があります。これを解決するために、スケジューラーを実行するプロセスとしないプロセスを明示できるよう、キューが分離されました(というか私がやりました)。
古い設定例で、キューを明示指定しているものがあり、これが各地のサーバで問題になっています(ので警告する)。指定したキューしか実行されないため、指定していないスケジューラーが実行されなくなってしまうためです。
簡単な解決方法としては、 -q default のようなキューの指定文字列を削除することです。未指定であれば、優先順位を適切に適用して、すべてのキューが実行されます。
@noellabo のえるさんありがとうございます。
明示しているというのは
/dist/mastodon-sidekiq.service
の中の
ExecStart=/home/mastodon/.rbenv/shims/bundle exec sidekiq -c 25
のところでしょうか?
ここでは-qのような指定はしていないのです…(添付)
何か他に触るところがあるのでしょうか??
プログラミングさっぱりなもので、、すみません。