@noellabo 自分の環境がもとからおかしい気がしてきました。
Gemfileというものを覗いてみるとsidekiqのバージョンは6.2?なのにsidekiqのダッシュボードをみるとバージョンが6.0.1と表示されています。
でsystemctl status でsidekiqをみると、CGroup: /system.slice/mastodon-sidekiq.service
└─27617 sidekiq 6.2.1 live [0 of 5 busy]という表記がありました。
そっちのmastodon-sidekiq.serviceの-q〜〜を消すと管理画面の黄色文字が消え、sidekiqの実行中プロセスにもschedulerが表示されました。
これはなんか読みにいってる場所が違う…のですよね
…今日はここまででお手上げです
@azmen 最初にみせてもらったユニットファイルはmainの最新のものだったので、なんか違うの動かしてるかなーとは薄々……。でも、もうそこまでわかれば、ほとんど解決できた感じですね! よっしゃ!
@noellabo あれ、/etc/systemd〜の方を使う?のが正しいんですっけ?それとも/home/mastodon/live/distの方??
これすごい初歩的なことかと思うんですが、、すみません><
@azmen distのやつを、/etc/system/systemdにコピーして使う感じですね!
@noellabo あ、そういうアレなんですね
distの中身を直接見に行ってるというわけではないということですかね
@azmen それぞれ所定のディレクトリにコピーですね。
ここと、
https://docs.joinmastodon.org/admin/install/#setting-up-systemd-services
あとnginxの方はこれ
https://docs.joinmastodon.org/admin/install/#setting-up-nginx
@noellabo なるほど、そういう役割?のディレクトリってことですかね。
もうすみません、ほんと初歩的なことを。
ご丁寧にありがとうございます
@azmen 設定は合っていそうですね。
sidekiqのダッシュボード(/sidekiq/busy)をみて、schedulerを受け持つプロセスがあればOKです。
逆に、schedulerがあるのに認識されていないとすればそっちがバグですねー。
起動中のSidekiqをチェックして、default, push, mailers, pull, scheduler を受け持つプロセスがあるかどうかをみています。
はて、原因なんだろうなー。