fedibird.comの人は、このURLで、mstdn.jpから届いた投稿みられるからね(ドメインタイムライン)
https://fedibird.com/web/timelines/public/domain/mstdn.jp
nightly.fedibird.comの人はここ(fedibird.comよりフォローしてる人少ないので件数は少ない)
https://nightly.fedibird.com/web/timelines/public/domain/mstdn.jp
#fedibird
#fedibird 先程のFediMovieのメンテ終了あたりからしばらく、外部配送に遅延が発生していたものと思います(OpenSSLの更新まわりでオペミスがありました)。
遅れ分は順次解消していくと思いますので、ご不便お掛けしますが、そのまま平常に戻るまでお待ちください。
#fedibird の民へ
Pawooの遅延って観測された?
#fedibird メンテナンス中だったFedibirdですが、さきほど新しい本番サーバへ切り替えを行いました。
#fedibird fedibird.comはここ数日、1〜4分程度のダウンが散発的に発生する状況となっていました。
原因と思われるのはVultrのVPSのディスクアクセスまわりで、問題発生時は、エラーを返さずにしばらく応答を停止するような挙動でした。
この解消のため、fedibird.comを待機系サーバに切り替え、主力のVPSを別インスタンスに再構築する方針とし、昨日待機系サーバへの切り替えを実施。
想定以上にパフォーマンスが悪いことから、その改善の構成変更を実施し、ひとまず安定。
本日、新VPS環境に構築したPostgreSQLとRedisへ接続を切り替え、現在実行中です。
待機系への切り替えの際、一時停止していた全文検索も復帰しました。
新VPSへの切り替えの際にRedisの移行にトラブルがあったため、放棄。これによりホームとリストの既存データがクリアされています。
再構築を走らせていますが、完了にかなりの時間を要します。また、フォローしている人の投稿のみの回復となります(購読は反映されない)。
#fedibird ちょっとredisまわりうまくいかなかったのでリセットしました。ホームは再構築走らせますので、少々お待ちを。
#fedibird データベース切り替えメンテするねー。ちょっと待ってて。
#fedibird ちょっと余裕なさそうだったので、Elasticsearchを止めました。引っ越し後に再始動します。
#fedibird うーん、メモリ不足だな。もう一回再起動いきます。
#fedibird のメンテ、ひとまず一区切りついています。
本格的な引っ越し前に、構成をいじってパフォーマンスを安定させました。
----
さてちょっとだけ技術的な話。
Fedibirdのサーバ群は地理的に分散配置されています。Vultrの東京、さくらインターネットの東京と大阪です。
今回、メインのVultr東京に配置していたメインデータベースをさくらの大阪へ切り替えたため、Vultrの東京とさくらの東京から、さくらの大阪のデータベースへアクセスする構成となりました。
この東京と大阪の距離は、光の速さで通信しても、そこそこの遅延時間が生じます。もちろん一度の通信ではごくわずかなのですが、一つのAPIコールの中で何度も東京と大阪を往復するので、非常に大きな遅延となります。どのぐらい遅いかは、fedibird.comを利用のみなさんが体感した通りです。
さすがに遅すぎるので、大阪側にもMastodonのAPIを捌くサーバを用意し、APIコールだけこちらで処理するように構成変更しました。
非常対応用の構成でしたが、ちょっと大阪側の準備が不十分でしたね。
#fedibird 移行前に少し状況をマシにしようと思うので、さらに重くなってるけどちょっとまってね。
ちなみにこのやたら重いのは、Mastodon本体とデータベースサーバの通信が遅いためです。
#fedibird おしらせ
現在サーバの応答が非常に遅くなっておりますが、これは移行のための一時構成が低スペックであるためで、正常な動作です。作業終了までご不便をおかけしますが、いましばらくお待ちください。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。