フォロー

Nightly(nightly.fedibird.com)のメディアを保存するサーバと、それを利用者に提供するためのサーバを切り替えました。

オブジェクトストレージをAmazon S3からWasabiの大阪リージョンへ、配送・キャッシュサーバをAmazon CloudFrontからさくらのVPS大阪リージョンのnginx(+Cloudflare)へ、それぞれ変更しました。

通常時はCloudflareでキャッシュしますが、外しても動くので、そのへんは必要に応じて切り替えます。

主にコスト対策です。

おおむね無事に動作が確認できたので、この構成をfedibird.comにも適用していきます。

技術的にちょっと面倒なことがあったので、そこは別途ご紹介します。

fedibird.comのオブジェクトストレージ移行、昨晩から開始しています。

保存先のwasabi東京への切り替え、新しいnginxサーバからの配送開始、cloudflareでのキャッシュ、移行が済んでいないデータの旧サーバへのリクエスト転送など、恐らく一通り機能していると思いますので、使っていて特に変化がわからないかもしれません。

@noellabo ここ数日画像のアップロードがすごく遅かったのってその辺りの影響なんですかネー

@ls 数日だとわからないですねー。まだ切り替えて数時間しか経ってないです。

あ、WebUIの事前画像縮小(サーバに送る前に大きすぎる画像を縮小する処理)がなくなってる影響かも。

@noellabo WebUIからというよりはIvory(iOSのクライアント)が遅かったんですよねえ、で今アップロードしてみると以前と同じぐらいに戻っているという…ちょっと様子見てみます

@noellabo すみません
昨晩の切り替えのあと、アイコンを変更したら表示されなくなりました(形式等は確認しました
他の方のアイコンは全部見えるのですが自分のだけが真っ白状態です
設定変更画面でも「選択されていません」から変わりません
PCでもスマホからでも同様の現象です
どうすればいいでしょうか

@kodakanan08 確認しますね! 対応後、たぶん再アップロードお願いすると思うので、素材は準備しておいてください。

@noellabo ありがとうございます!
よろしくお願いします!

@kodakanan08 これはMastodonの方の問題ですが、日本語の画像ファイル名をそのまま保存しているようで、オブジェクトストレージ間のコピーに失敗したようです。

いま、内部的にアバターが存在しない状態にしたので、今度は無難なファイル名(アルファベットや数字のみ)でアップロードしてみてください。

たぶんいけると思う……!

@noellabo 今アルファベット名で再登録したらちゃんと表示されました!!
ご対応ありがとうございましたーーー! :blobcatcheer2:

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

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