あけおめじゃん
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
#fedibird 利用中に、ホームタイムラインの再構築が行われる(もしくはそのように報告される)事例が、本日Fedibirdで3件報告されています。ご不便をおかけしており申し訳ございません。
本来ホームタイムラインの再構築は、7日以上ログインがなかった場合に行われるもので、利用中に発生するのは異常です。
なお、WebUIでは、タイムラインの取得APIから206が返ってきた場合に『読み込み中… ホームタイムラインは準備中です!』と表示します。生成が終われば、200を返すようになって元にもどります。
クライアントアプリの対応はそれぞれですが、APIからホームの投稿を取得できなかったことは無視し、既に取得済みのHTLのキャッシュ+ストリーミングで最新投稿を取得して追加することで、何事もなかったかのように表示されるのが一般的なのではないかと思います。
ちょっと原因がはっきりしませんが、仮説としては、7日前あたりのmaster追従を原因として最終ログイン日時(User.last_sign_in_at)が更新されなくなっているなどが考えられます。
とりあえずの対処方法としては、
1. 再生成が終わるまで待つ
2. ログアウトしてログインし直す
3. WebUIが言うことを聞かない場合はクライアントアプリを頼る
などが考えられます。
本日調査に時間が割けないため、発生以降解決しなかったり、再発したり、同様の現象がまわりで報告されているようでしたら、 #fedibird タグをつけた投稿か、私宛のメンションなどでお知らせ下さい。後ほど詳しく原因を確認いたします。
ご不便お掛けしますが、よろしくお願いします。
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
#fedibird あとはあんまり心当たりないなー。PostgreSQLが12.3から12.4になったというのはあるけど、何か起きるだろうか……。ダメだ、時間切れ。また夜にみよう。
#fedibird とりあえず、redis再起動と、sidekiqのdefaultプロセス数を以前と同じにするなど、細かいところも戻しておいた。これで負荷が軽減して直る可能性はある。
現象が発生しているのを確認しているのは3人。銀猫さんが、特定環境で直んないっぽい。他は、困っている声はあがっていない。私もおかしくはなっていない。そんな感じ。
たぶん深刻な問題はおきてないと思うけど、何があるかわからないからね。
何か気がついたことがあったら、情報あげておいてちょーだい。
#fedibird タイムラインの再生成中になっている人について、内部的に状態をリセットしました。正常に戻っていると思いますが、ご確認ください。おそらく影響を受けたのは20名で、いずれも相応にアクティブな方です。
今日はまた間が悪いことにめったにない遠方出張で、自分を中心に設定されたイベントだったんで隙がなかったのだわさ。まだ帰途についたところで、今日中に帰り着ければ御の字なのだわ。
This account is not set to public on notestock.
ポークカレーやさいフライドチキントッピングごはん200g2辛、なお店員の練度が低いせいかルーが容器から漏洩 #ココイチ
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.