icon

@tojoqk FediMovieから、他のPeerTubeサーバのチャンネルフォローしてると、すごい一体感あるね。先方のサイト行く必要なくって、全部みえるし。

Mastodonからだと、新着の流れてきたコンテンツしか結局みえないから、まあちょっとオマケ感あるっていうか。

あと、FediMovieからリモートサーバふくめた全体に検索かけたときが、ああ、ひとつアカウント作ればどこでも参照できるんだなって実感する。ちょっと繋がっているってレベルがPeerTubeは違う。

icon

ログボ

icon

ちょっとDB切り替えメンテするね。反応がなくなって、つながったら終了ということで!

icon

てすてす

icon

ちょっとうまく動かなかったところがあったので、半分だけ終わらせました。遅くなってごめんね!

あとでもう一回いきます!

icon

はい、じゃもう一回行きます。こんどはほぼ一瞬のはず。

icon

そんなに速くはなかったか……。まあいいや、終了です!

icon

@kamisuke おはよう、王

icon

今回は、Fedibirdのメインサーバを入れ替えました。

ベアメタルサーバを使用していたのですが、ほぼ同等のパワーのあるVPSへ移行です。

icon

ちなみに、最初の移行時に失敗したのはredisの設定ファイルのディレクトリのパーミッション設定ミスで、移行先のredisが起動しなかったという格好悪いやつですw

PostgreSQLの方はスムースに移行できたんですけどねー。残念!

icon

@kPherox 何が起きてるか詳しい状況がわからんけど、主なnightlyとの違いは、nightlyの受信側がcloudflare経由するようになっていることだよ。まあ置いてあるサーバも違うんだけど。送信側はfedibirdと出口は同じ。これはsquidによるフォワードプロキシ経由だから。

2022-05-18 08:46:55 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2022-05-18 08:46:58 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

パッ パッ パパパパパパパパパッ
イッパツマーン

icon

@shorty いろんなクライアント比較すると、一番安定しているグループですよ。なんの原因でしょうねぇ。

icon

これから、Ubuntu 22.04 LTSでMastodonを動かす機会が増えてくると思いますが、はまったやつを2点、共有しておきます。

■ /home/mastodonのパーミッションが変わり、Mastodonのフロントリソースが読み込めない

Ubuntu 21.04からだそうですが、ホームディレクトリのデフォルトのパーミッションが755から750になっています。

これにより、nginxが/home/mastodon以下を読めず、cssやjsなどが404になります。

sudo chmod 755 /home/mastodon

しちゃっていいんじゃないかな。

■ OpenSSL 3.0環境なのでruby 3.1より前のビルドに失敗する

現行のMastodonはruby 3.1まで大丈夫(とかいてある)ので、3.1.2に変えちゃいます。

cd ~/live
rbenv install 3.1.2
rbenv local 3.1.2

古いMastodonの場合はこれみて。
blog.noellabo.jp/entry/2022/05

Web site image
Ubuntu 22.04にRuby 2.7.6をインストールする
icon

@aquarla Mastodon専用ならそれでもいいよねー。

icon

@zundan ウチまだ2.7.6で動かしてるので、チキンレースに参加できてない!(チキンいわない!)

icon

@yupi ちょっと切り替え直後トラブルありました。いまなおってるといいんだけど!

icon

星影宇宙ノ介

icon

@kPherox 原因判明。IPv6だと繋がらないです。v4のみに限定して回避しました。ご確認ください!

icon

試験放送ながれてきたねー。

icon

防災無線

icon

時々はアピールをしないといけない

icon

流行りの歌も歌えなくて

icon

@kPherox てすてす

icon

Mastodon for iPhone and iPad(Mastodon公式アプリ)、ローカルがみられるようになって、投稿ボタンも常時下部メニューまん中に出るようになるので、未収載で投稿できないという制約以外はあまり不満なくなってくるかもしれないねー。

Fedibirdだと、投稿詳細で参照が展開されないのが不自由だけど、まあ絵文字リアクションも引用も出ないし今さらなので、これは仕方なし。

icon

いいね、シンプルwww [参照]

Web site image
投稿の参照(2件) by のえる (@noellabo@fedibird.com)
icon

お、エラーでてるんか。調べるねー

icon

バックエンドにほぼエラーが出てないな……これHealthチェックがコケたりしてる?

icon

バックアップ側のサーバを、メインに昇格して運用します。少しパフォーマンス低いかもしれませんが、たぶんちゃんと動くと思う。

icon

best-friends.chatも、鯖缶がタイムライン上でオペレーションするよね。しかも専用ボットにメンションする仕組み。

ああいうのみていて楽しいよねー。

icon

うん、これnginxのチューニング不足だな。素の状態ではまともに動かないとは……。ちょっと試してみる。

icon

メインサーバを再投入しました。nginxのワーカープロセスが不足していたようです。直し忘れ!!

icon

プロセスじゃなくてコネクション数か。おっとっと。

ちなみにこのへんは、2017年にPawooの人達が、でっかいMastodon鯖動かすときはこうするんやで、って記事を残しておいてくれて、そこから学んだものです。

icon

@nauzome @Satis すまんねー。チューニング不足だった! :mastodon_oops:

icon

しばらくは影響でないだけかもしれないけど、たぶん安定すると思うので、様子見ます。

もしなんか起きてたらメンションしてください! Fedibirdつながんないときは、Nightlyの方か、Matrixの方にお願いします。

icon

話だけじゃわからんな。資料だそう。

実際に運用してみてわかった、大規模Mastodonインスタンスを運用するコツ(2017-04-17)
inside.pixiv.blog/harukasan/12

この日付みて!!w

> nginxのチューニング
>
>リリース開始当初、nginxはディストリビューションのデフォルト設定のまま動かされていましたが、エラーを返すようになったのですぐ手をいれることにしました。とはいえ重要なのは worker_rlimit_nofile と worker_connections を増やした程度です。

私のアカウントはこれね(連絡先)

Fedibird
@noellabo

Nightly Fedibird
@noellabo@nightly.fedibird.com

Fedibird Matrix
@noellabo:matrix.fedibird.com

Web site image
実際に運用してみてわかった、大規模Mastodonインスタンスを運用するコツ
icon

隙あらば……うーん、Tipsでも流すか

icon

あー、飴なめたい、お家帰りたい。

icon

これは、FedibirdのSidekiqダッシュボードです。

メインサーバの10プロセスのうち、9つがdefaultとpush, pull, mailersを優先順位付きで処理。1つがbackupとschedulerを担当しています。

以前はdefault,mailersとpush,pullを別にしていましたが、最近は優先順位を明示してまとめて任せるようにしています。

サブのサーバには3プロセスが立ち上がっています。

いま、さすがにこれで不足することはほぼないのですが、これでもダメな時は、手空きのサーバから増援します。

Sidekiqダッシュボード
Attach image
icon

連合タイムライン結構大事で、サーバがちゃんと生きて働いてるかよくわかるという……

icon

@yumekakeru まあ、これはGIFですよーってラベルついてるけど、中身はmp4に変換されてますw
(Animeted GIFそのままより小さくなるので、Twitterもふくめて大抵は変換しちゃう)

icon

鼻毛

2022-05-18 14:37:52 あざらしオルタの投稿 jurisan@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon
Web site image
じゅりオルタ (@jurisan@fedibird.com)
Web site image
投稿の参照(1件) by のえる (@noellabo@fedibird.com)
icon

「どうして俺は ここにいるんだ?」

icon

@JinnaiKurumi baraag.netかな? ざっくり海外の二次元無修正CG系サーバで、いかにPawooとはいえ、こちらからフォローして国内に持ち込んじゃうのは避けた方がいいでしょうね。

Mastodonの仕組みとしては、フォロー承認を必要とする設定にしていないのに相手からのフォローがリクエストになる場合は、そのアカウントがサイレンス(シャドウバン)されているか、サーバごとサイレンス扱い(そのサーバのユーザー全員)に所属サーバ(Pawoo)が指定している場合です。要注意なわけです。このへんは公式としては言及しづらいかと思います。

Pawooもbaraag.netと同様、他のサーバからは慎重に扱われる(場合に寄ってはブロックされている)サーバではあります。

Pawooの🔞アカウントとそれ以外のアカウントは、サーバをわけて運用した方が賢いかもしれません。(まぁTwitterで足りてるかもしれませんが)

icon

あの鯖の名前を僕たちはまだ知らない

icon

めしあん

icon

@KawaneRio トゥートはもうやめたんで、うーんそうだな、リツイートのことをブーストって呼ぶよ! ぐらいかなー

icon
Web site image
Change the nouns "toot" and "status" to "post" by Gargron · Pull Request #16080 · mastodon/mastodon
icon

トゥート!ボタンは残ってるんですけど、それだけが名残です。

icon

@kabutogani たぶん大丈夫だと思う!

icon

ちょっとメンテいれますー。

icon

たぶん動くと思う!

サーバ移し替えました。おかしかったら教えてくださいませー

icon

@Satis よるなのじゃ!

icon

夜を食べるのだわ

icon

夜を食べたのだわ

icon

そういや配信ちゃんと動くんかな……

icon

@kiseichu どうでもこと書くの大事です。私もできるだけ無意味なことを織り交ぜて書くように心がけています!w

icon

チャットのバックエンド入れとくの忘れてた。そこだけ戻せば大丈夫そう!

icon

@mayaeh おやああ???w

icon
Web site image
投稿の参照(1件) by のえる (@noellabo@fedibird.com)
icon

@mayaeh みれましたね! よしよし。
裏で

icon

@mayaeh 裏でもうひとつライブやってたりで、負荷のとこも大丈夫そうです

icon

@natsuki エクスプローラーのとこですね。

あと、3.5.2自体から言語判定は取り除かれてるので、ユーザーが指定した投稿言語か、UI言語か、サーバのデフォルト言語になります。v3.4.6より前のサーバから来る奴はcld3の自動判定。Misskeyは言語なしで飛んできますね。

icon

@natsuki Hostdonでしたよね。まずサーバのデフォルト言語が英語になってて、これ日本語の方がいいと思うんですけど、フォールバックが最終的に英語になってます。

で、どういう条件なのか、UI言語じゃなくてそこまでフォールバックしちゃうことがあるようです。クライアントアプリ経由(API)という説があるんですが……。

各自、投稿言語を日本語にしとけ、というのと、Naf君にサーバのデフォ日本語にしといて、っていうとこですかね。