시스템이 오래된 게시물을 스팸으로 표시했나요?

약 3분 만에 2021년부터 2024년 사이의 오래된 게시글 10개가 모두 시스템에 의해 신고(flag)되었습니다.

그중 7개는 TL0 사용자의 것이었습니다(해당 사용자는 현재 계정 잠금 상태입니다).

이상한 점은 다음과 같습니다:

  • 10개 모두 오래된 게시글이며, 그중 2개는 개인 메시지(PM)입니다.
  • 신고된 사용자 중 2명은 고 TL(Trust Level)을 가진 장기 사용자입니다. 신고된 게시글에는 링크가 없었지만, 해당 사용자의 신고 메시지는 다음과 같았습니다:

    시스템에 의해 스팸으로 신고됨 · 9시간 전 이 신규 사용자는 동일한 도메인으로 이어지는 링크가 포함된 여러 게시글을 생성하려고 시도했습니다. 이 사용자의 링크가 포함된 모든 게시글을 검토해야 합니다. newuser_spam_host_threshold 사이트 설정을 참조하세요. (PM 보기)

대기열의 마지막 게시글(즉, 아마도 가장 첫 번째 게시글일 것입니다)도 이상합니다:

  • 작업 메시지가 Is this post or undefined?(이 게시글이 스팸 또는 정의되지 않음입니까?)인 반면, 다른 모든 게시글은 Is this post spam?(이 게시글이 스팸입니까?)라고 표시됩니다.
  • 왜 신고되었는지를 알려주는 메시지 섹션에 메시지가 없습니다.

마지막 메시지가 신고된 시점에 로그에 이벤트가 하나 발생했습니다:

Pitchfork 워커가 타임아웃될 예정이며, 메인 스레드의 백트레이스를 덤프합니다

(포럼 이름은 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…

무슨 일이 일어나고 있는지 혹시 아는 분이 계신가요?

2개의 좋아요