そうそう、今朝方、トレンドタグを復活させました。しばらく更新が止まっていたんですが、ほったらかしでした。

あと、予約投稿が機能していなかったようで、こちらも復帰させました。

おそらくsidekiq-unique-jobsに残骸が残って、ブロックされたままになっていたのではないかと思います。

さて、今回は丁寧にMastodonプロセスの再起動やってみたけど、うまくいったかなー。

ロードバランサ(HAProxy)に、事前に落とすサーバを外すように指示して、交互に入れ替えたカタチ。

ストリーミングが切れたのに気がつくか(たぶんわかる)。502とか408とか出さずに済んだか(こっちは多分大丈夫)。

の未解決バグの話

v3.3.0rc1とFedibirdの変更点をマージした際に、どこかに問題があって、WebUIのパフォーマンスが低下する問題が発生しています。

たぶんどこかでマージミスしているか、すごく効率の悪いコードになっているんだと思いますが、まだ原因をみつけられていません。

ついては、問題が発生する前の状態に戻しました。解決するまでこの状態で運用します。

バージョン表記がv3.2.0になっている間は未解決だと思って下さい。中身は概ね半月前の状態です。

ちょいとWebUIのパフォーマンス低下問題に対処するために、少しバージョン戻します(たぶんFedibird固有)

そういえば投稿ではお知らせしてなかったな……。

==
Vultrの東京リージョンの計画メンテナンス(ネットワークアップグレード)で、12月2日 03:00〜07:00のどこかでアクセスできなくなる時間が発生する見込みです。本件については特に対策はとらないので、つながらなかったらそういえばメンテだったなと思い出してください。ご不便をおかけしますがよろしくお願いします。

Nightly Fedibirdは既にMastodon v3.3.0rc1に更新されています。

Fedibird本体へは、様子を見ながら適用します。(ただし、もう既にほとんどv3.3.0と同じ内容になっています)

さっきサーバを半分再起動したので、そのときに出たエラーかな。
408 Request Timeout

の全文検索(本家、Nightlyとも)は、ElasticsearchにSudachiを組み合わせて使っています。日本語のテキストも検索しやすくなっていると思います。

テキストの分割は、CとAの組み合わせになっています。
github.com/WorksApplications/S

日本語に対応していなかったり、未知の単語を文字単位まで分割してしまう設定になっていると、漢字はもとより、ひらがなやカタカナの単語などが壊滅的になりますが、そのあたりはバランスがよさそうです。

また、システム辞書による表記の正規化が行われ、

送り違い
例) 打込む → 打ち込む

字種
例) かつ丼 → カツ丼

異体字
例) 附属 → 付属

誤用
例) シュミレーション → シミュレーション

縮約
例) ちゃあ → ては

などに対応しているようです。

サボっているので、ユーザー辞書は整備していませんが、Fediverse特有の語彙を持たせるとさらにスムースになるかもしれませんね。

をより安定した運用体制にする施策として、新しいサーバを増やしました。

Nightly Fedibird
nightly.fedibird.com

Fedibirdはこれまで、予告なく再起動をかけたり、新機能に問題があって不具合が出ることなどがありましたが、そういう問題を減らそうという目論見です。

また、Fedibirdと全く同じ機能が使えるサーバですので、サブアカウント、避難アカウントを作るという選択も可能です。

誰もいないと新機能のテストができないので、新しもの好きの方、ひとつ協力してやろうという方は、ぜひ使ってやってください。

Nightly Fedibirdという新しいサーバを作りました。Fedibirdの姉妹サーバです。
nightly.fedibird.com

開発わかる方はお察しかと思いますがいわゆるnightly buildからいただいた名称で、実際に自動化して毎晩適用するわけではありませんが、そのぐらい頻繁に最新版に更新する、不安定系のサーバということを表しています。

今後は、こちらのサーバが現在のFedibirdの不安定要素を引き受けることになります。

Fedibird本家は、新機能追加等の更新頻度を落とし、より動作の安定を図ります。

基本的に計画メンテナンスによって環境の整備・更新をしつつ、Nightly Fedibirdでテストされている新機能の追加・変更を反映します。

※ 不具合発生時はこの限りではありません。

Nightly Fedibirdは、Fedibirdと同様に長期維持を前提に運用します。たまに失敗して落ちることがあるかもしれませんが、基本的に従来のFedibirdと同じく動作確認した上で提供しますので、言うほど不安定にはならないと思います。

サーバ再起動かけました。ごめんねー

とりあえず、負荷の軽い状態に戻した感じです。少し前のmasterに戻しました。WebUI(ブラウザ)を再読み込み願います。

node 12から14に切り替えました。現在は14.15.1です。

何カ所か、タイムラインのヘッダにbot非表示にするボタンついてるので、暇な人は試してみて。ただし、バグって動かなくなる可能性あるので、スマホクライアントとか用意しといてねw

ちょっと実験的なヤツ取り込んでみるので、なんか起きたらゴメンネ

地味にelasticsearchのリリース毎にelastic-sudachiも対応させてアプデしてる。さっき7.10.0に上げた。

には、メインのWebとSidekiqを担う鯖が2台、データベース(メイン)が1台、入口のロードバランサが1台、オブジェクトストレージの手前にプロキシサーバが1台ありまして、それぞれにアップデート等の軽いメンテをした上で再起動しました。

なんか重いとか、エラー出るとか見つけたら教えて下さいませ。

古いものから表示
Fedibird

LTLのないFediverse志向の汎用Mastodonサーバです。Fediverseの活動拠点としてご利用ください。