Hallo Leute, wenn dies ernsthafte Probleme verursacht, möchte ich darauf hinweisen, dass es bereits eine Reihe von Tools im Plugin gibt, die ein Community-Administrator für solche Szenarien verwenden kann.
-
Es gibt eine umfassende Protokollierung, einschließlich der Objektprotokollierung, mit der Sie die Quelle problematischer Akteure ermitteln können.
activity_pub_verbose_loggingactivity_pub_object_logging
-
Die Posteingangs- und Objektwiederherstellung verfügt über Ratenbegrenzungen und Website-Einstellungen, mit denen Sie die Rate steuern können, mit der Anfragen gestellt werden.
activity_pub_rate_limit_post_to_inbox_per_minuteactivity_pub_rate_limit_get_objects_per_minute
-
Es gibt Website-Einstellungen, die Sie für Zulassungs- und Sperrlisten von Domains verwenden können.
activity_pub_allowed_request_originsactivity_pub_blocked_request_origins
-
Es gibt Administratoraktionen, mit denen Sie Folgeanfragen von problematischen Followern ablehnen können.
Darüber hinaus hängt die Menge der Aktivität, die ein Server verarbeiten kann, von den Ressourcen eines Servers ab. Etwas, das ich nicht einsehen kann.
@aschrijver Ich würde mit den Ressourcen beginnen. Was sind die Ressourcen des Servers? Was genau wird überlastet? Ich kann socialhub.activitypub.rocks im Moment überhaupt nicht laden. Ich vermute, es gibt ein grundlegenderes Problem mit der Ressourcennutzung.
Dann wäre meine zweite Frage, woher die Anfragen kommen. Das können Sie mit den Protokollen herausfinden. Fügen Sie dann alle Domains, von denen Sie viele Anfragen erhalten, zu activity_pub_blocked_request_origins hinzu.
Wenn wir diese vorhandenen Hebel zuerst verwendet haben und immer noch Leistungsprobleme auftreten, können wir andere potenzielle Ursachen untersuchen.