¿El sistema marcó publicaciones antiguas como spam?

En aproximadamente tres minutos, 10 publicaciones antiguas (entre 2021 y 2024) fueron marcadas por el sistema.

Siete de ellas provenían de un usuario TL0 (han sido bloqueados allí).

Esto es lo extraño:

  • Las 10 son publicaciones antiguas; dos de ellas son mensajes privados (PM).
  • Dos de los usuarios marcados son usuarios de larga data con un TL alto. No hay enlaces en las publicaciones marcadas, pero el mensaje de la bandera fue:

    Marcado como spam por el sistema · hace 9 horas. Este nuevo usuario intentó crear múltiples publicaciones con enlaces al mismo dominio. Todas las publicaciones de este usuario que incluyan enlaces deben ser revisadas. Consulte la configuración del sitio newuser_spam_host_threshold. (ver PM)

La última publicación en la cola (así que la primera, supongo) también es extraña:

  • El mensaje de acción es ¿Es esta publicación o indefinido?, mientras que todos los demás dicen ¿Es esta publicación spam?.
  • No hay ningún mensaje en la sección de mensajes que explique por qué fue marcada.

Al mismo tiempo que se marcó el mensaje final, hubo un evento en los registros:

El worker Pitchfork está a punto de agotarse, volcando el backtrace para el hilo principal

(nombre del foro reemplazado por XXXXX)

Pitchfork worker is about to timeout, dumping backtrace for main thread
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/rack-mini-profiler-4.0.1/lib/patches/db/pg/alias_method.rb:109:in 'PG::Connection#exec'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/rack-mini-profiler-4.0.1/lib/patches/db/pg/alias_method.rb:109:in 'PG::Connection#async_exec'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:167:in 'ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#perform_query'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:556:in 'block (2 levels) in ActiveRecord::ConnectionAdapters::DatabaseStatements#raw_execute'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:1017:in 'block in ActiveRecord::ConnectionAdapters::AbstractAdapter#with_raw_connection'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activesupport-8.0.4/lib/active_support/concurrency/null_lock.rb:9:in 'ActiveSupport::Concurrency::NullLock#synchronize'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:986:in 'ActiveRecord::ConnectionAdapters::AbstractAdapter#with_raw_connection'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:555:in 'block in ActiveRecord::ConnectionAdapters::DatabaseStatements#raw_execute'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
/var/www/XXXXX/vendor/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:1137:in 'ActiveRecord::ConnectionAdapters::AbstractAdapter#log'
/var/www…

¿Alguna idea de qué está pasando?

1 me gusta