「実運用してみてわかった,大規模Mastodonインスタンスを運用するコツ」
道井さん
最初に,
マストドン・Pawooの構成
マストドンはPostgreSQL,
PawooはAWSに載っています。リリースまで時間がないけど一番優先されるのは安定性という,
マストドンのようなサービスを自社のオンプレで動かすノウハウは持っているけれども,
基本的にはEC2インスタンスを並べています。すべてのEC2インスタンスは同じ構成で,
なお,
エラーの改善
実はここまでの作業は,
また,
メインロジックはSidekiq
マストドンのメインロジックは,
例えば,
普段からダッシュボードを見ると,
マストドンのキューの種類はpull, push, mail, defaultです。本当はキューを分けたほうが良いのですが,
一番の問題は,
つまり,
よって,
課題としてはさらに,
最後に,
「なんかnodeのCPU使用率が100%で張り付いててマジヤバかったのでなんとかした話」
片倉さん
マストドンでは,
また,
node.
この解決には,
そこで,
clusterモジュールは,(コア数 - 1)
しているのは,
結果,
ここまでの話は,
クラスタの話は以上ですが,
- タイムライン一番下までスクロールした時に無限にXHRリクエストが走るのを抑制した。たぶん実装忘れで,
ReduxのAction/ Reducerにnext-urlが存在しないときの処理を入れた。 - トゥートとするときのテキストエリアのサイズを自動的に変更するようにした。難しい印象を持たれるが2行でできる。
休憩
ここで休憩になりました。参加者には,