皆さん、もしこれが深刻な問題を引き起こしている場合、コミュニティ管理者がこのようなシナリオで使用できるプラグイン内のツールがいくつかあることに注意してください。
-
オブジェクトログを含む包括的なログがあり、問題のあるアクターのソースを特定するために使用できます。
- activity_pub_verbose_logging
- activity_pub_object_logging
-
受信トレイとオブジェクトの取得には、リクエストが行われるレートを制御するために使用できるレート制限とサイト設定があります。
- activity_pub_rate_limit_post_to_inbox_per_minute
- activity_pub_rate_limit_get_objects_per_minute
-
ドメインの許可リストとブロックリストに使用できるサイト設定があります。
- activity_pub_allowed_request_origins
- activity_pub_blocked_request_origins
-
問題のあるフォロワーからのフォローを「拒否」するために使用できる管理者アクションがあります。
さらに、サーバーが処理できるアクティビティの量は、サーバーのリソースに関連するものになります。これは私が可視性を持てないものです。
@aschrijver まずリソースから始めることをお勧めします。サーバーのリソースは何ですか?具体的に何が過負荷になっていますか?現時点では socialhub.activitypub.rocks をまったく読み込むことができません。リソース使用量に、より根本的な問題があるのではないかと疑っています。
次に、リクエストがどこから来ているのかという質問です。これはログで確認できます。次に、多くのリクエストが発生しているドメインを activity_pub_blocked_request_origins に追加します。
これらの既存のレバーを最初に使い、それでもパフォーマンスの問題が見られる場合は、他の潜在的な原因を検討できます。