魔剤=
#fedibird #fedibird_info ついでに構成と事業者と設置場所の話。
fedibird.comのMastodon本体とデータベースはVultrという事業者の東京リージョンを借りています。ベアメタルサーバを4台。TRCあたりにあるらしいです。
fedibird.comのメディアの保存先はWasabiという事業者の東京リージョンを借りています。NTTコミュニケーションズの東京第10データセンターにあるらしいです。
fedibird.comの中継サーバ(ロードバランサー)、メディアキャッシュサーバはさくらインターネットの東京第2ゾーンのVPSを借りています。西新宿あたりかな。外部から直接見えるのはこれらのサーバです。
fedibird.comの検索サーバ(Elasticsearch)はさくらインターネットの大阪第3ゾーンのVPSを借りています。堂島あたりかな。
fedibird.comのデータベースバックアップはAmazon Web ServicesのSimple Storage Service(AWS S3)を借りています。複数のリージョンにまたがってデータ保管されているということなので、場所は特定できないかな。fedibird.comのAWSの準拠法は日本国法です。
#fedibird #fedibird_info 画像取得に失敗したり凄く遅い時があるという報告が複数あったことをうけ、昨晩および13時頃に画像サーバのメンテナンスと再起動を行いましたが、13時頃のメンテナンス後に画像サーバがダウンしておりました。
なお、画像キャッシュサーバは、nginxのディストリビューションであるOpenRestyを利用しています。
ざっくりいうと、Luaがすぐに使える版のnginxです。
メディアのキャッシュをクリアしたので、メンテ後に初めて取得する画像の読み込みは遅いと思いますが、一度キャッシュされれば高速に表示されるようになると思います。
#fedibird #fedibird_info 画像が表示されない不具合、復旧しました。
fedibird.comの添付画像や絵文字等の画像は、Mastodonの本体で処理したあと、Wasabiという事業者のオブジェクトストレージに保存し、さくらインターネットのVPSサーバでプロキシーおよびキャッシュして提供しています。
皆さんのブラウザやアプリからみると、fedibird.comの本体ではなく、s3.fedibird.comという名前のサーバにアクセスしていることになります。
今回、このs3.fedibird.comの構成ミスでダウンしており、画像を取得することができなくなっていました。
保存するプロセスは問題ないので、s3.fedibird.comの復旧とともにすべて復旧しています。
#fedibird #fedibird_info ぼちぼち再起動メンテするね。アクセスできなくなったら、約5分待ってて。
#fedibird #fedibird_info 画像キャッシュサーバ再起動しました。画像読み込み重い時はお手数ですがメンションつけてお知らせ下さい。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。