2020-09-19 22:30:56 緒田めりの投稿 odameri@gingadon.com
icon

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

icon

つこ鯖できたてホヤホヤ?

Attach image
icon

@mametsuko つこ鯖をリレーに巻き込むか……

左のメニューから、インスタンス、リレー、

relay.fedibird.com/inbox

を追加

Attach image
Attach image
icon

@mametsuko あとで、今回ハマったり、わかりにくかったところ教えて〜

icon

そういや、近々Qrunchに書き込めなくなるんだな……。

icon

@mametsuko certbotの確認とかしてみる?

icon

このコマンド覚えておいて。
いま認識されている証明書の一覧表示して、期限とか確認できるやつ。

certbot certificates

icon

愛してるの言葉の代わり

icon

@mametsuko これやって、二つ出てくるようだったら、一つは削除しよう。
QT: fedibird.com/@noellabo/1048935

Web site image
のえる (@noellabo@fedibird.com)
icon

@mametsuko 消すのは

certbot revoke --cert-name ドメイン名

二つでてくるってことは、違うドメイン名になってると思うけど、必要な方を消さないようにねw

icon

@mametsuko 大丈夫よ

icon

からし

icon

うどんが……ふたつ……

icon

@silverscat_3 銀猫さんの机写真である証明みたいな感じw

icon

サーキットブレーカーパターンという奴がありまして、MastodonではStopLightというgemが使われています。StopLightっていうのは信号機のことです。

たくさんのサーバ同士が相互に通信しあう仕組みのActivityPubでは、どこかのサーバでエラーが発生すると、そこに繋ごうとしたサーバでエラーが発生することになります。

このエラーに適切に対処できないと、巻き込まれて死んだり、処理が詰まってサーバ全体の動作がおかしくなったりします。

個別のジョブ(例えばある投稿を相手サーバのフォロワーに届ける)は、失敗したら、時間をおいて再試行するようになっています。この仕組みは再試行パターンという奴で、ジョブを捌くsidekiqが担っています。

さて、個別にはそれでいいのですが、全体としては、死んでいるサーバに対するジョブが次々と生成されていきます。

当面は失敗することが予想されている時は、復活しているか時々チェックするぐらいにとどめて、いちいち試さずに最初から再試行送りにした方が効率的です。これを行っているのがStopLigitです。

icon

さて本題。

Mastodonのリレーであるpub-relayは、最初の頃はsidekiqを使っていたのですが、途中でジョブキューを使わない仕組みに変更されました。

リレーは失敗したジョブを再試行しない(即座にあきらめちゃう)ので、sidekiqを使わなくても大丈夫ではあるのですが、このことで、失敗した場合の対応に弱くなっていました。

どこかのサーバが障害を起こしていると、リレーの処理が詰まるのです……。

そこで、サーキットブレーカーを導入しました。

Crystalでは、Rubyでいうところのgemに相当するshardというのがありまして、そこで公開されているcircuit_brakerというshardを利用しています。

icon

あの一つ目はねしおっちの仕事なのか

icon

@squid999 おはよー

icon

@mametsuko cloudflare通す時は、サブドメインまではOKだけど、その下はうまく動かないよ。

a.example.com はOK
a.b.example.com はNG

しょうがないので、

a-b.example.com

とかにする。

個別指定すると面倒なので、証明書の方は

*.example.com

ってワイルドカードで対応しちゃう。

icon

@xianon @mametsuko ですです

icon

@mametsuko 自分のサーバとcloudflareとの通信に使う証明書と、cloudflareが外部のサーバに使う証明書って、別々なのね。

前者をcertbotでLet's Encryptから発行してもらっているんだけど、後者はcloudflareが別に用意している。

icon

@kamisuke おはよう、王

icon

@alex Pleroma is easy to understand with the built-in actors available. Mastodon is a bit more complicated.

From the standpoint of implementing relays, the bottleneck is that Pleroma does not do JSON-LD signatures. Everything needs to be delivered via Announce Activity, so there will be a lot of fetching between servers. Signed Objects can be transferred directly, so the load is less.

icon

中途半端な時間に起きて活動したので、また眠くなってきた……。

icon

私のブロック数は53万です……じゃなくて、いくつあるんだろうね。調べないけどw

icon

@squid999 にどねした!!

icon

@Telmina すげえw

icon

@Telmina まぁ、Twitterのユーザー数を考えると致し方ないか……。母数からしたらたいしたことないですもんね……。

icon

@tateisu そんなに大量に処理できるように考えられてないですよね……。

icon

ゆれ

icon

ドラミング

icon

まだ眠いけど、バグとっていきましょ

icon

@squid999 はろーあげいん

icon

そして、誰よりもその人の複垢に詳しくなる。

2020-09-20 09:46:02 やまこの投稿 windish4649@pawoo.net
icon

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

icon

アカウントのカラムを開くと、フォローボタンの隣にベルのボタンが増えています。

これは、新しい投稿があった際に通知を受け取るmasterの新機能です。

(例:カフェキチ先輩が投稿する度に通知される設定)

Fedibirdの場合、フォローしている人の投稿をリストだけで受け取りたい場合など、ホームから外すことができますが、ホームに挿入されるタイミングで通知が作成されるため、その場合は通知されません。

(特に意味のある仕様ではないので、あとで修正するかもしれません)

Attach image
Attach image
icon

@rkugaki_1011 勝手に新機能のサンプルに使ったけど許してたもれ

2020-09-20 09:58:22 画眩の投稿 ggagen@pawoo.net
icon

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

2020-09-20 09:58:23 画眩の投稿 ggagen@pawoo.net
icon

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

icon

@Cutls さっそくだけど、tootleが未知の通知で落ちるようになった……。

icon

@Cutls いつ新しい通知増えるかわからないんだから、そのときに将来に備えておくべきよね……。

icon

なお、普段使っているクライアントアプリが対応していないと、通知カラムでアプリが落ちたりするのでご注意ください。

落ちる:
:tootle: tootle
:tootoise: tootoise

非表示:
Yuito
:toot_app: Toot!
:tootdon: Tootdon
:whalebird: Whalebird

表示される:
:subwaytooter: SubwayTooter
:imast_ios: iMast
:thedesk: TheDesk
Amaroq
星プテラノ

※ まだリリース前のmasterの機能ですので、どのクライアントも正式に対応していません。表示されるクライアントも、たまたま未知の通知として表示できているだけです。

2020-09-20 10:58:41 まかない層の投稿 meiso@mastodon.kitchen
icon

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

2020-09-20 10:58:40 🐤🐖🍚かつ丼@ツーリング無事帰宅🥁🛵⛺️の投稿 haggy@pawoo.net
icon

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

icon

@haggy 心温まる手動ブーストです!

icon

🤔

icon

sm9「成仏しろよ」

icon

お姉ちゃんがタカるもの、ちょっとなぁ……

icon

全力でゴロゴロしよう

2020-09-20 12:32:43 赤兎かい👑🐰の投稿 heatmetalx@vocalodon.net
icon

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

2020-09-20 12:45:33 :2dx_ap7::beer_suiyoneko::thinking_squid::2dx_ap991::gc_fessup::2dx_ap6::korsk::pineame:の投稿 Mitsouko@mstdn.f72u.net
icon

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

icon

昼を食べるのだわ

icon

昼を食べたのだわ

2020-09-20 13:41:28 :icon_short_short_mewlme:の投稿 mewl@mewl.me
icon

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

icon

macOSのMicrosoft Remote Desktop使うと、どうやってもWindowsのキーボードが英語になっちゃうのだけは解せぬ。よく知られた問題の割に、誰も報告してないのだろうか。

icon

@rinsuki マジすか。なんだこれw

icon

@rinsuki ますますアレだが、それならやりようがあるな……

2020-09-20 14:00:42 全て良いでしょうの投稿 zero_zaki_ghost@handon.club
icon

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

icon

カ霊

icon

とは

icon

まいぐれ

2020-09-20 14:12:44 クマノテツ :sabacan:の投稿 kumanotetu@mstdn.mini4wd-engineer.com
icon

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

icon

電気ブラン

2020-09-20 17:30:05 りょーうの投稿 ryouu@handon.club
icon

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

icon

失踪中の国見さんからブーストが!

2020-09-20 18:42:04 𝖳𝖾𝗅𝗆𝗂𝗇𝖺 ✅の投稿 Telmina@one.telmina.com
icon

この一週間、ものすごく疲れたので、これからインドカリーを食うぜ〜!
超食うぜ〜!

Attach image
2020-09-20 19:11:00 銀灰色の投稿 storyyakata@fedibird.com
icon

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

icon

フォロイーの投稿を通知する機能(status通知)、Fedibird向けに少し修正しました。

・プッシュ購読APIの修正(本家修正の先取り)

・フォローして通知をONにしていれば、ホームだけでなく、リストタイムラインでフォローか購読で投稿を受け取るようにしていれば通知されるように変更

・フォロイーの投稿をホームから外せなくなっていたバグを修正

・フォローと購読を両方行っている場合にstatus通知が二重に発生していたバグを修正

icon

10分時報にはテストに付き合ってもらったけど、10分ごとに通知くるの結構つらいね!

2020-09-20 19:25:48 たかすいの投稿 takasea@mstdn.jp
icon

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

2020-09-20 19:42:01 ミッキー・ハット(宗教団体真メグデス)の投稿 mickeyhat@pawoo.net
icon

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

2020-09-20 19:42:33 膣内洗濯機おまんまん野郎の投稿 jpx@pawoo.net
icon

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

icon

夜を食べるのだわ

icon

夜を食べたのだわ

icon

@Akira_soraw1818 なんか不具合ありそう……調べます。

2020-09-20 20:51:03 4/22から新新生活1.00の投稿 4pk@social.mikutter.hachune.net
icon

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

2020-09-20 20:45:50 うんデリの投稿 shijin@social.mikutter.hachune.net
icon

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

icon

@Akira_soraw1818 動くようになったかな。確認お願いします!

icon

(床で寝るなよー)
エアこころに直接語りかけています

icon

邪神ちゃん

icon

ジャンバルジャン

2018-02-12 21:23:50 のえる :cava_red: DTP鯖管の投稿 noellabo@dtp-mstdn.jp
icon

生八ツ橋食べたい!!とか言ってたハズなのに、なぜかコレを食べている。うまい、うますぎる! dtp-mstdn.jp/media/xr372ALsU2U

十万石まんじゅう
Attach image