#fedibird #fedibird_info ちょっと工夫してみたよ。改善した?
WebUIが真っ白になる件、複数あるうちの一つのサーバにあたると再現することが確認でき、さきほど修正しました。
リロードすると別のサーバ引き当ててなおることがあるっていうやつね!
あと、常時赤字運営なので、コスト削減も目指しています。
応答が遅めだったり、少し遅延するのは、移行作業の都合だけでなく、どこまで削れるか判断するためにリソースを抑えているためでもあります。
ヘンに遠慮されても判断効かないので、ちょっと不便かもしれませんが、いつも通り使っていていただけると助かります。
高速道路や鉄道などで、片側車線で交互通行させたり、仮設道路を設けたり、いつもと違うホームで発着したり、止めない運用を工夫しているところは見かけるかと思います。
fedibird.com規模の構成になると、sidekiqだけ移し替えるとか、5台のうち、2台だけ動かして他を切り替えるとか、そういうオペレーションを駆使していく感じになります。
でも、データベースを切り替える時だけは、全面的に止めないと無理なんですわ。危ないし。
新サーバ移行、サーバダウンを伴わない作業は段階的に進行してますので、応答が遅くなったり、たまにエラーでたりしますけど、
「やってるなー」ぐらいでみておいてください。
ヤバイときは報告します。
#fedibird #fedibird_info 大丈夫そうかな。
あらためて、昨晩からさきほどまで、サーバがつながりにくい・ほぼつながらない状態が続いていたようで、ご迷惑お掛けしました。
misskey.backspace.fm(ばすきー)のアカウント削除がたくさん流れていたのかな。これを大量に同時処理したことで、データベースが過負荷になっていました。
現在も削除処理は走っていますが、同時実行するプロセスを減らすなど構成をアレンジして、動作に差し支えないレベルに負荷を抑えられたかなと思います。
まだ様子見していますが、まあこれでなんとかなるでしょう。たぶん!
だいぶマシになった?
昨日の昼頃から活動しはじめている大量投稿の件
・ランダムIDでFediverseのあちこちのサーバにアカウントを作る
・QRコード画像を添付した投稿を数人にメンションする
・QRコードの内容はDiscordサーバへ誘導するURL(直接および短縮URL)
ですが、fedibird.comでは投稿の受け入れを拒否しています。
なお、内容により選択的に拒否しており、発信元ドメインでの拒否は行っておりません。
ついては、たまにすり抜けてくることもあるかと思いますが、ご寛恕下さい。
Openvibe、私も「起動しないなー」って思ってたんですが……大丈夫なんかな…… #fedibird
#fedibird #fedibird_info FedibirdもPleroma / Akkomaも、便乗リアクションができます。
既に投稿についているリアクションであれば、自分のサーバに登録されていない絵文字を使ったリアクションが可能になる機能です。
この際、他のサーバの絵文字情報を添えてリアクションのActivityを送信します。
受け取る側は、既に知っている絵文字であればそのまま受理しますが、知らない絵文字は、いったんリモート絵文字として登録した上でリアクションとして受理する流れになります。
このとき、他サーバの絵文字の情報が虚偽であるとマズイので、リモート絵文字を登録する前に、本来の絵文字の帰属サーバに問い合わせて存在確認をします。
ところがPleroma / Akkomaは絵文字の情報(Object)を取得できるurl(ID)に絵文字の画像URLを返してくるので、Objectを取得して照合することができません。
このため、未登録の第三者の絵文字を登録する処理を安全に行うことができず、この絵文字リアクションは失敗することになります。
あまり頻度の高い状況ではないのですが、制限ではあるので、一応気に留めておいて下さい。
#fedibird #fedibird_info 絵文字リアクションの連合まわりについて、実装上の不備や仕様の変更を行いました。
・Pleroma / Akkomaに対し、絵文字リアクションを送ってもお気に入りとして届く問題を修正
・Holloからの絵文字リアクションを受け取れない問題を修正
・リアクションに添付する絵文字の情報をID(URI)のみで表現しても受理できるよう変更
・絵文字リアクションに対応したサーバへは、EmojiReact Activityを送信するよう変更
・お気に入りのみ対応のMastodonなど、絵文字リアクションに未対応のサーバへは、Like Activityで送信する(従来通りの仕様)
また現在、Pleroma系の仕様により、既についているPleroma系他サーバの絵文字を使ったリアクションに便乗した際、相手サーバがまだその絵文字を一度も受け取っていない場合は失敗します。
うん、何を言ってるかわかりにくいね! リプライで詳細を説明します。
#fedibird #fedibird_info 相互フォロー限定とサークルですが、Mastodon v4.3.0以降のサーバやmisskey.ioには届きます。
Mastodonではフォロワー限定投稿にみえます。
misskey.ioではDMにみえます。
#fedibird #fedibird_info Threadsの投稿が流れてくるようになりましたね。(Nightlyの方は解除されていないようなので、異議申し立て入れました)
結局のところ、こちらで何か変更したところはないので、fedibird.comが不調で一時的にサーバ応答が得られなかったタイミングでThreadsのシステムが自動的に制限して、人力での解除の判断に時間がかかった、ということなのかなと思います。
あと、異議申し立てフォームに、最初はメールアドレスと対象サーバの項目しかなかったのですが、後に、パブリックフィードとプライバシーポリシーのURL指定がオプションで追加されたことも役立っているのかなと思います。
#fedibird #fedibird_info クライアントアプリが未対応の通知をフィルターする対応を追加しました。
Fedibirdの独自通知である、絵文字リアクション、投稿の引用・参照、予約投稿の完了、フォローの承認について、アプリが落ちたり、通知一覧に意味のわからない通知が表示されるいくつかのアプリについて、通知をフィルターします。
Mastodon for Android
Tootle for Mastodon
Tusker
Mammoth
Tusky
Tusky Test
Yuito
Milktea
Pinafore
Elk
trunks.social
Pachli
Fedilab
絵文字リアクションなど頻繁に利用される通知をキャッチしたい場合は、絵文字リアクション対応アプリや、PWAの通知をご利用ください。
#fedibird #fedibird_info WebUIのリロードが必要な更新を行いました。キリの良いところでリロードしておいてください。
■ フォロー承認通知とメッセージ
誰かをフォローする操作を行い、相手にそれが承認された場合に、通知が表示されるようになっています。
フォロー承認制のアカウント(いわゆる鍵アカ)であれば、相手が承認操作を行うまで保留されます。
フォロー承認制ではない公開アカウントの場合、相手アカウントの所属サーバがフォローを自動承認するので、少し遅れて承認の通知が届きます。
このとき、アカウントにあらかじめ承認時のメッセージが定義されていると、フォロー承認の通知とともに、メッセージが表示されます。
メッセージが定義されていない場合は、メッセージなしで通知されます。
自分のアカウントと、フォローしているアカウントについては通知と同内容の『フォロワーへのメッセージ』がアカウントカラムに表示されます。
これらはMisskeyの同機能との互換機能です。
▽ 更新
・イベントのタイプをfollowedに変更しました
・自分自身のアカウントにもフォロワーのメッセージを表示するようになりました
・わかりづらいところがあったので用語から『リクエスト』という語句を省きました
#fedibird #fedibird_info Mastodon for Androidの恐らく2.7.0あたりから、非標準の通知を通知タブに表示しようとするとアプリが落ちる挙動がみられるので、フィルターするように対処しました。
現在、Mastodon for Androidでfedibird.comの通知タブを開くとアプリが落ちるという症状が出ている方は、改善されているかどうか確認願います。
(for iOSは大丈夫だよね?)
ここみてごらん(fedibird.com限定)
https://fedibird.com/web/timelines/public/domain/best-friends.chat
1行ポストめっちゃ多いよ!
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。