じさばどん
fnya.ggtea.org は32bitOSを使う(64bitだとメモリ増える)pumaのプロセス最小限sidekiq 1プロセスpgbouncerでDBのプロセス数が増えないようにするassets:precompileはggtea.orgのファイルをS3同期なお動画が来るのがやばいのはなにも対処してないみたいな感じ
UnicornだとWorkerKiller使うけどpuma/sidekiqだとどうだっけ…。
1GBで動いてるMastodon fnya.ggtea.org はそう
ElasticSearchが追加されると無理ゲーだと思う<1GB Mastodon
悲しい話: Mastodon はどう頑張っても Memory 1GB だとなんか変になる。
ちなみにこのJaegerでたくさん出てるのデフォルトでこんなに出る訳ではなくて、Datadog APM 用のトレーサの情報を横取りしてOpenTracing経由でJaegerに投げた結果です
ぐぐるさんの Stackdriver Trace はこんな感じ
やっぱ Datadog APM 金取るだけはあるな…みたいな感じだ(UIの問題にすぎない予感はするんだけどUIの問題…) https://md.ggtea.org/@Clworld/100577762772457342
Jaegerになんか色々して出してみたもののこう行で出されると直感的に分かりにくい…
elasticsearch-head で直クエリ投げるのブラウザからどうにか出来る点で強いけどidしか入ってないので rails console から投げる方が使いやすいと思う…。
せやなになる顔(ElasticSearch用のコンソール直 https://github.com/mobz/elasticsearch-head)
MastodonのTLの続きの読み込みが詰まるのがNewRelicのJSのトレーサーな予感がしてきたのでOFFにしてみた
MastodonのWebUI SubwayTooterの簡略表示みたいにボタンを消して詰めるStyle無いかな…。(UserStyleとか使え それはそう)
ggteaはmfeedと同期してて私の他の鯖はggteaにぶら下がってる<ntp
Better Sidekiq 考えてるとOSのジョブスケジューラー一体どうやってるんだろうみたいになるので
今思い付く限りの Better Sidekiq追加 もっと見る
送信先鯖単位のタスク連結 + bulk push
ねこです Rails 1.5年くらいです 最近Railsのトランザクションについて勘違いしてたことに気付きました ねこです
Mastodonに流すpost とTwitterにも流したいpost とTwitterにしか流したくないpostがあるあとねこ鯖に流すpostもある
複数DB処理(master/slave)ってライブラリ入れるだけで何とかなる系統の物なんだろうか…。(Auroraとかで無い限り master -> slave の同期がずれて死ぬと思うんだけど)
鯖缶の解説しようとして気付いたのあったよ<Mackerel
Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。