そういえば #Mastodon の「お知らせ」の「掲載予約日時」、指定してもその通りに動いていないのだけど、何か設定が悪いのだろうか?
Conversation
Notices
-
h12o is fully Modernized (h12o@blessedgeeks.org)'s status on Tuesday, 27-Apr-2021 22:34:42 JST h12o is fully Modernized -
Maya Minatsuki :neko_smiley: (mayaeh@taruntarun.net)'s status on Tuesday, 27-Apr-2021 22:34:41 JST Maya Minatsuki :neko_smiley: @h12o UTC なのです…
-
h12o is fully Modernized (h12o@blessedgeeks.org)'s status on Tuesday, 27-Apr-2021 22:37:43 JST h12o is fully Modernized @mayaeh あ、UTCなのは承知なのですが、たとえば4月27日の0時にセットして、日本時間で4月27日の9時を過ぎて5分待てど10分待てど1時間待てどアナウンスが出ないということが発生していまして、なぜなのだろう? と。
ソースコードをさっと読んだ限りではsidekiqで回しているっぽいのですが……
-
Maya Minatsuki :neko_smiley: (mayaeh@taruntarun.net)'s status on Tuesday, 27-Apr-2021 22:37:43 JST Maya Minatsuki :neko_smiley: @h12o なんと。ありがとうございます。こちらでも確認してみます。
-
のえる (noellabo@fedibird.com)'s status on Tuesday, 27-Apr-2021 22:45:17 JST のえる @h12o @mayaeh 基本的なところですが、スケジューラーキューはまわっていますか?
sidekiqにキュー指定をつけていなければ大丈夫ですが、-q defaultなど個別指定している場合は、-q scheduler を指定したsidekiqプロセスを一つだけ実行する必要があります。
scheduled_statuses_schedulerが実行されていないとアナウンスが投入されないので、そこが一番怪しいかなと。
-
h12o is fully Modernized (h12o@blessedgeeks.org)'s status on Tuesday, 27-Apr-2021 22:45:18 JST h12o is fully Modernized @mayaeh 返答ありがとうございます。
自分で動かしているサーバーでは複数で同じ事象なのですが、だとすると誰かがハマりそうなのにもかかわらずトラブルシュート事例が見当たらないのでトゥートしてみました。
-