O sistema marcou postagens antigas como spam?

Em cerca de três minutos, 10 posts antigos (entre 2021 e 2024) foram todos sinalizados pelo sistema.

Sete eram de um usuário TL0 (eles foram bloqueados lá).

Aqui está o que é estranho:

  • Todos os 10 são posts antigos, dois deles são MPs.
  • Dois dos usuários sinalizados são usuários antigos com TL alto. Não há links no post sinalizado, mas a mensagem para a sinalização deles foi:

    Sinalizado como spam pelo sistema · 9 horas Este novo usuário tentou criar vários posts com links para o mesmo domínio. Todos os posts deste usuário que incluam links devem ser revisados. Veja a configuração do site newuser_spam_host_threshold. (ver MP)

O último post na fila (então, o primeiro, eu acho) também é estranho:

  • A mensagem da ação é Is this post or undefined?, enquanto todas as outras dizem Is this post spam?.
  • Não há mensagem na seção de mensagens explicando por que foi sinalizado.

Ao mesmo tempo em que a mensagem final foi sinalizada, houve um evento nos logs:

O worker Pitchfork está prestes a expirar, despejando o backtrace para a thread principal

(nome do fórum substituído 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…

Alguma ideia do que está acontecendo?

1 curtida