新しいものを表示

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

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

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

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

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

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

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

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

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

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

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

実際に運用してみてわかった、大規模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

スレッドを表示

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

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

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

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

スレッドを表示

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

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

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

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

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

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

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

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

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

古いものを表示
Fedibird

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