Hola chicos, si esto está causando problemas graves, señalaría que hay una serie de herramientas que un administrador de la comunidad ya puede usar para este tipo de escenario.
-
Hay un registro completo, incluido el registro de objetos, que puede usar para determinar la fuente de cualquier actor problemático.
activity_pub_verbose_loggingactivity_pub_object_logging
-
La recuperación de la bandeja de entrada y los objetos tiene limitación de velocidad y configuraciones del sitio que puede usar para controlar la velocidad a la que se realizan las solicitudes.
activity_pub_rate_limit_post_to_inbox_per_minuteactivity_pub_rate_limit_get_objects_per_minute
-
Hay configuraciones del sitio que puede usar para listas blancas y listas negras de dominios.
activity_pub_allowed_request_originsactivity_pub_blocked_request_origins
-
Hay acciones de administrador que puede usar para “Rechazar” seguimientos de seguidores problemáticos.
Además, la cantidad de actividad que un servidor puede manejar será relativa a los recursos de un servidor. Algo sobre lo que no tendré visibilidad.
@aschrijver Empezaría por los recursos. ¿Cuáles son los recursos del servidor? ¿Qué se está sobrecargando exactamente? Ni siquiera puedo cargar socialhub.activitypub.rocks en absoluto en este momento. Sospecho que hay un problema más fundamental con el uso de recursos.
Luego, mi segunda pregunta sería ¿de dónde provienen las solicitudes? Puede averiguarlo con los registros. Luego agregue cualquier dominio del que reciba muchas solicitudes a activity_pub_blocked_request_origins.
Si hemos utilizado primero esas palancas existentes y todavía estamos experimentando problemas de rendimiento, entonces podemos buscar otras causas potenciales.