Job 예외: DistributedMutex::MaximumAttemptsExceeded

안녕하세요,

포럼 로그에서 이 오류 알림이 계속 나타나고 있습니다. 걱정해야 할까요, 아니면 설정을 조정해야 할까요?

backtrace
/var/www/discourse/lib/distributed_mutex.rb:113:in `get_lock'

/var/www/discourse/lib/distributed_mutex.rb:62:in `block in synchronize'

/var/www/discourse/lib/distributed_mutex.rb:61:in `synchronize'

/var/www/discourse/lib/distributed_mutex.rb:61:in `synchronize'

/var/www/discourse/lib/distributed_mutex.rb:45:in `synchronize'

/var/www/discourse/app/jobs/regular/notify_reviewable.rb:25:in `execute'

/var/www/discourse/app/jobs/base.rb:249:in `block (2 levels) in perform'

rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:80:in `with_connection'
/var/www/discourse/app/jobs/base.rb:236:in `block in perform'

/var/www/discourse/app/jobs/base.rb:232:in `each'

/var/www/discourse/app/jobs/base.rb:232:in `perform'

sidekiq-6.5.8/lib/sidekiq/processor.rb:202:in `execute_job'

sidekiq-6.5.8/lib/sidekiq/processor.rb:170:in `block (2 levels) in process'

sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:177:in `block in invoke'

/var/www/discourse/lib/sidekiq/pausable.rb:134:in `call'

sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:179:in `block in invoke'

sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:182:in `invoke'

sidekiq-6.5.8/lib/sidekiq/processor.rb:169:in `block in process'

sidekiq-6.5.8/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch'

sidekiq-6.5.8/lib/sidekiq/job_retry.rb:113:in `local'

sidekiq-6.5.8/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch'

sidekiq-6.5.8/lib/sidekiq.rb:44:in `block in <module:Sidekiq>'

sidekiq-6.5.8/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch'

sidekiq-6.5.8/lib/sidekiq/processor.rb:263:in `stats'

sidekiq-6.5.8/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch'

sidekiq-6.5.8/lib/sidekiq/job_logger.rb:13:in `call'

sidekiq-6.5.8/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch'

sidekiq-6.5.8/lib/sidekiq/job_retry.rb:80:in `global'

sidekiq-6.5.8/lib/sidekiq/processor.rb:124:in `block in dispatch'

sidekiq-6.5.8/lib/sidekiq/job_logger.rb:39:in `prepare'

sidekiq-6.5.8/lib/sidekiq/processor.rb:123:in `dispatch'

sidekiq-6.5.8/lib/sidekiq/processor.rb:168:in `process'

sidekiq-6.5.8/lib/sidekiq/processor.rb:78:in `process_one'

sidekiq-6.5.8/lib/sidekiq/processor.rb:68:in `run'

sidekiq-6.5.8/lib/sidekiq/component.rb:8:in `watchdog'

sidekiq-6.5.8/lib/sidekiq/component.rb:17:in `block in safe_thread'

env
호스트명
프로세스 ID 189676
애플리케이션 버전 2f8ad17aed81bbfa2fd20b6cc9210be92779bd74
현재 DB default
현재 호스트명
작업 Jobs::NotifyReviewable
문제 DB default
시간 4:02 pm
옵션
리뷰 가능 ID 8980
현재 사이트 ID default

@kinetiksoft 님, 여전히 이 문제가 나타나고 계신가요? 특정 리뷰 가능한 항목(/review/8980)에서 문제가 발생하는 건가요?

이 특정 오류는 현재 보이지 않지만, 반복 횟수가 적절하지 않은 다른 Job Exception이 발생하고 있습니다:

Job exception: uninitialized constant Jobs::ClassifyChatMessage::ChatMessage

Backtrace

/var/www/discourse/plugins/disorder/app/jobs/regular/classify_chat_message.rb:11:in execute' /var/www/discourse/app/jobs/base.rb:249:in block (2 levels) in perform’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:80:in with_connection' /var/www/discourse/app/jobs/base.rb:236:in block in perform’
/var/www/discourse/app/jobs/base.rb:232:in each' /var/www/discourse/app/jobs/base.rb:232:in perform’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:202:in execute_job' /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:170:in block (2 levels) in process’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:177:in block in invoke' /var/www/discourse/lib/sidekiq/pausable.rb:134:in call’

추가 정보
Column 1 Column 2
hostname {redacted}
process_id 1657082
application_version c1c017f4333ad1aaec509c39bdc313420ea4e5a7
current_db default
current_hostname {redacted}
job Jobs::ClassifyChatMessage
problem_db default
time 1:06 pm
opts
chat_message_id 2444
current_site_id default


여기 계신 동안 다른 버그에 대해 잠시 주의를 끌어도 될까요? 해당 버그는 여기에서 설명되어 있습니다:
https://meta.discourse.org/t/discourse-gifs/158738/235?u=kinetiksoft

혹시 Discourse 팀 내부 채팅에서 누군가의 관심을 끌 수 있을지 몰라서요…

적어도 그건 좋은 소식입니다. :slight_smile: :partying_face:

이 두 번째 오류는 확신할 수 없습니다. AI 분류 모듈이 채팅 메시지 관련 문제를 겪고 있는 것처럼 보이나요? 설명이 다소 모호하지만, 이것이 도움이 될까요?

GIFS 주제에서 후속 게시물을 남기신 것을 확인했습니다. Discourse Gifs - #243 by Muhammed_EKİCİ Hopefully that should get it some attention. :crossed_fingers: