icon

気がついたら3時だし
大惨事って感じ
(画像略)

icon

Mastodonなど、大量の投稿が飛び交っているシステムでは、まず処理をキューに入れます。

キューというのは順番待ちをする列で、ひとまず最後尾に並んでもらって、順番に処理をすすめることで、一度に大量の処理が来てもサーバがパンクしないようにし、かつ全ての処理を漏らさずにこなすことができるようにする工夫です。

Mastodonでは、リモートから投稿を受け取ると、まずそれを処理するジョブをキューに入れます。

このジョブは、まず投稿の元になる情報を処理してデータベースに保存し、次にみんなのホームやリストに投稿を追加する処理を行います。

ホームやリストへの追加は、それぞれ別々のジョブとしてキューに入れ、順番に処理します。

たとえばUN_NERVの投稿を受け取ったサーバは、投稿に含まれる添付画像をUN_NERVのメディアサーバに取りに行って保存し、投稿の情報が揃ったらデータベースに保存します。

次に投稿をローカルや連合のストリーミングに流し、UN_NERVをフォローしている人のために必要な数だけタイムライン挿入ジョブを生成してキューに入れます。

タイムライン挿入ジョブは、順番に処理されるので少し待つことになりますが、この処理が終わったら投稿がタイムラインに挿入されます。

icon

さて、長くなりましたが、このあとの部分だけわかればOKです。

ローカルや連合は、最初のジョブで処理するので、すぐに投稿が流れてきますが、

ホームやリストは、順番待ちがもう一度発生するので、少し遅れて流れてきます。

特にサーバが混雑しているときは、この時間差が非常に大きくなります。

このため、UN_NERVの投稿をすばやく確認したい場合は、実は連合をみるのがもっとも速いということになります。

Fedibirdであれば、unnerv.jpドメインタイムラインを見るのが速いです。

ドメイン購読は、ホームやリストへの挿入待ちになるので、少し遅れて処理されることになります。

icon

@abel_1230 納豆食べるの邪魔しちゃったかな!

icon

ちょっと負荷テストするねー

2023-01-29 20:49:04 うろの投稿 uro@fedibird.com
icon

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

2023-01-29 21:41:07 れいまの投稿 reima@reima.rocks
icon

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

2023-01-29 23:01:06 うしの投稿 hungchang@gochisou.photo
icon

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

2023-01-29 20:12:09 インコさん ♍ 🅰️ ♂ 🐥 🍛 🎼 📷 📹の投稿 bagapo@vivaldi.net
icon

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

2023-01-29 20:18:03 じゃむろく(じょうたい:ぜんそく)の投稿 jammthesixxhold@fedibird.com
icon

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

2023-01-29 19:24:31 七瀬るう@4代目散歩師 ¦ ご近所冒険家の投稿 nanaseruw@mstdn.jp
icon

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

2023-01-29 19:45:10 みゆ•_• :fedibird1: 引っ越し済みの投稿 rabit777@fedibird.com
icon

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

2023-01-29 20:09:32 ななせ🌓萩原団の投稿 lnanase@imastodon.net
icon

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

2023-01-29 12:54:05 宇宙生物なおとの投稿 galabio@fedibird.com
icon

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

2023-01-29 13:03:30 ロージー / ハトの投稿 rosylilly@best-friends.chat
icon

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

2023-01-29 13:15:44 poyotthiの投稿 poyotthi@mstdn.beer
icon

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

2023-01-29 13:22:10 🍗🐰の投稿 mmxm@mstdn.jp
icon

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

2023-01-29 13:24:43 やまこの投稿 yamako@fedibird.com
icon

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

2023-01-29 13:24:57 ももつきゆきや🌐4/27-28超会議H8ち-12ボカの投稿 yukiyalien@cho.yukiya.me
icon

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

2023-01-29 13:26:06 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me
icon

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

2023-01-29 13:30:42 ななや :twitter:の投稿 nanaya@mastodon-japan.net
icon

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

2023-01-29 13:31:24 もちの投稿 mochimokamo@fedibird.com
icon

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

2023-01-29 14:27:47 ナギサの投稿 silk801@mstdn.jp
icon

予告どおり麹カレー🍛とジンジャーサラダ青菜の棒棒鶏と人参のポタージュ
いつものお店のデリ、野菜多めでおいしいがあすけん登録となるとマイレシピでそれっぽいレシピをちまちま登録しなきゃで面倒だった

Attach image
2023-01-29 14:42:07 なめこの投稿 blue_cat_xxx@best-friends.chat
icon

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

2023-01-29 14:47:29 せりかの投稿 hg165@fedibird.com
icon

ココスのカリブチキンとナッツのスパイスカレー🍛

Attach image
2023-01-29 16:42:18 Haboriteの投稿 haborite@fedibird.com
icon

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

2023-01-29 17:44:53 らむの投稿 ramu@fedibird.com
icon

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

2023-01-29 18:04:42 よねざわいずみの投稿 yonezawaizumi@mstdn.jp
icon

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

2023-01-29 18:07:00 安東量子の投稿 ryoko_ando@fedibird.com
icon

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

2023-01-29 18:45:57 Fifteen🍫🍓の投稿 fifteen@fedibird.com
icon

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

2023-01-29 18:49:16 TOMOKI++の投稿 tomoki@vocalodon.net
icon

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

2023-01-29 19:00:24 志保屋 榮造の投稿 ARTi@mstdn.shihoya.tokyo
icon

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

2023-01-29 19:05:51 mcyの投稿 solidblue@fedibird.com

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

2023-01-29 19:17:35 酸性雨の投稿 acid_rain@amefur.asia
icon

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

2023-01-30 03:51:25 咲散華@ふぇでぃばの投稿 sazanka@fedibird.com
icon

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

icon

ログボ

icon

@kamisuke おはよう、王

2023-01-30 08:48:15 画眩の投稿 ggagen@pawoo.net
icon

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

2023-01-30 08:48:19 画眩の投稿 ggagen@pawoo.net
icon

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

2023-01-30 01:41:10 らとずみの投稿 ratozumi@pawoo.net
icon

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

icon

地震かな? 気のせい?

icon

@3u バリデーションというのは、システムにとって正しくない処理を防ぐためにチェックして弾く仕組みで、

今回の場合はそのメンションが何らかの理由でチェックに引っかかったということになります。

でも何のチェックだろうな……。

もし差し支えなければ、ダイレクトメッセージ(公開範囲:ダイレクト)などでメンションしたものと同じ内容を @ 抜きで教えてください。再現するようなら調査します。

icon

@kaorit 独自に追加した通知になるので、クライアントアプリによって対応はまちまちです。

不明の通知として表示するもの、無視するもの、そして落ちるもの(……。)

icon

@kaorit IceCubeはちょっと対応変えた方がいいかもしれませんねえ。考えますー。

icon

これを出す時が来たか :ureteralstone: (違う)

icon

@joojak app/javascript/styles以下にあるscssファイルを書き換えて、インストールやアップデート手順にあるように、bin/rails assets:precompileすることで反映させます。

こちらの記事も参考につけておきますね。
blog.noellabo.jp/entry/mastodo

Web site image
Mastodonにテーマを追加する
icon

@memorymoog F-ZEROだよね!

icon

@3u これが利用規約。興味があるなら試してみるといいよ。今はv12で運用してるけど、近日v13になるよ。
misskey.cloud/@noellabo/pages/

icon

@anarchist_neko BANはケースバイケースです。BAN (サスペンドと言います)が必要と判断される場合にのみ行います。

トランス差別については、Mastodon Server Covenantに準ずる利用規約を設けており反対の立場を取ります。具体的な対応についてはモデレーターチームで総合的に判断します。

icon

@Connectens_manu @anarchist_neko 本件に限りませんが、他者への関わりの程度と、それ(ここでは差別行為)が主目的であるか、という点は重大性の判断に大きくかかわります。

モデレーターチームはチームでジャッジするため、常に見直しが行われ、その結論によって対応が変わります。

また、問題の解決を目的としており、大きな方針(利用規約)の中でケースバイケースで判断します。

個別事例の基準は判断の蓄積の中で形成されていきますが、非公開です。

利用規約の他に、ガイドラインとして一般に参考にできる情報が提示出来る場合は公開します。

icon

@hyoyoshikawa 投稿の方は隠す機能はつけてないねー。各リアクションした人の一覧もとれるので、やるならわりと影響範囲が広いかな。

icon

そうだなあ。確かにメディアには取材して一次情報を取ってきて欲しいという期待があるよなぁ

icon

あ、そうそう。

別の用事でAmazon覗いてたら、Kindleの本を『シリーズ購読』する機能がついてたので、絶対買うやつ購読しましたよ!

新刊出たら自動的に購入していってくれるやつ!(ひゃっほう!!)

シリーズ購読に登録する
Attach image
icon

@ryumu ほんと、やっとだよね……うぅ

icon

@Tommy いつでも導入できたんじゃないかと思うけど、今になったのはなんでなのかなーとうっすら考えつつ、小躍りしてます!

icon

@kamikire 手に負える範囲の負担や責任で済む規模で分散する、というのが基本的な考えですからねー。

icon

@kamanobe Webサービスなので目的と違うかもしれませんが、notestockがActivityPubの仕組みで投稿を取得してログを残してくれるので、役立つかも。 :notestock_icon:

icon

こゃーん

icon

@kashiwa_m0chi 要請は要請です。強要された事実はないですし、不当な要求にはあたらないでしょう。

個別にはエキサイトするやりとりもあったかと思いますが、そもそもは切実な訴え・意見・要望と受け止めています。

それ相応の対応について、通報は全て検討対象となっていますので、できる限り理由を明快に挙げた通報にご協力ください。

icon

幸子つけて食べるのかと思ったら、辛子だった