クラゲ丼 Ubuntu 20.04 に上げたら SubwayTooter でエラーが出ています
method=GET path=/api/v1/instance format=html controller=Api::V1::InstancesController action=show status=500 error='ActiveRecord::StatementInvalid: PG::ObjectNotInPrerequisiteState: ERROR: materialized view "instances" has not been populated
HINT: Use the REFRESH MATERIALIZED VIEW command.

MATERIALIZED VIEWとは🤔

ググったらこんな説明がありますね。エラーの文言でググったらもう少し詳細がわかるかも(マテリアライズド ビューの「instances」がうんちゃら)

qiita.com/jiyu58546526/items/8

@popn_ja ありがとうございます。とりあえずpsqlから「refresh materialized view instances;」って入れてみたら「ERROR: relation "instances" does not exist」と怒られたのでnameは何を入れたらいいのかな、mastodonかなあ

フォロー

@popn_ja @yi0713 これは、Sidekiqの管理画面開いて、上の定期実行というところからinstance_refresh_schedulerを『すぐにエンキュー』することで実行できるハズです。ちょっと時間かかります。

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

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