00:05:13 @bmwandmore@mstdn.bmw-and-more.info
icon

Sidekiqの定期ジョブにmedia_cleanup_schedulerってあるから自動でtootctl media removeを行ってくれるのかと思ったけどそういうものではない?

Attach image
07:56:53 @bmwandmore@mstdn.bmw-and-more.info
icon

ログをみたところインターバルが0 * * * *のinstance_refresh_schedulerと5mのscheduled_statuses_schedulerとtrending_tags_schedulerは動いている。それ以外は動いていない。
media_cleanup_schedulerすぐにエンキューを押すと動いてcache/media_attachmentsからファイルが消える。範囲不明で数は少ない。連続で押しても2回目は何も消えないのでそれなりに判定はしていそう。
Sidekiqのスケジュールはパラメーターが6個という情報も。
Ruby - sidekiq.yml の定期実行の書き方について|teratail
teratail.com/questions/163097

Web site image
sidekiq.yml の定期実行の書き方について
09:12:48 @bmwandmore@mstdn.bmw-and-more.info
icon

@noellabo なるほど。そうするとtootctl media removeは実行するようにしないとダメかな。ありがとうございます。

sidekiqのパラメーター指定、やはり6個必要なようです。1つ追加したジョブは自動実行されました。

22:02:22 @bmwandmore@mstdn.bmw-and-more.info
icon

@noellabo なるほど。普通は動くんですね。こちらもとりあえずは動いたからまあいいかな、と。
ruby2.7.2環境にfugitがいないとかいう問題かな?

Attach image
22:04:33 @bmwandmore@mstdn.bmw-and-more.info
icon

まったくもって諸々知識不足😅

22:16:26 @bmwandmore@mstdn.bmw-and-more.info
icon

rubyって何?gemって何?

22:32:36 @bmwandmore@mstdn.bmw-and-more.info
icon

ん?なんか少し壊したかも😅

23:04:59 @bmwandmore@mstdn.bmw-and-more.info
icon

gem install fugit
gem list
いる。入ってるけどパスが違う
gem unitasll fugit 消えた
gem install パス指定 fugit
あれ?まだちょっと違う
gem unitall fugit
Gem 'fugit' is not installed
何でや?
gem list
いない。何でや?
放置しても大丈夫かなぁ?mastodonサービスを再起動したら死ぬかなぁ?

23:23:22 @bmwandmore@mstdn.bmw-and-more.info
icon

あー、こりゃruby関連の環境がおかしいな。よくわからずにやってるからなぁ。最後の手段はポスグレとメディアディレクトリをコピって再構築か?まあ、動く間は動かしておくけど。