지난 몇 주 동안 사이트에서 첨부파일 업로드 속도가 매우 느려지는 것을 확인했습니다. 때로는 업로드가 시간 초과로 실패하기도 합니다(아래 관련 로그 참조). 제 환경은 S3용 DigitalOcean Spaces와 CDN용 Bunny.net입니다. 또한 새로운 composer media optimization image enabled 옵션도 활성화했지만, 이 옵션을 켜기 전에도 이런 문제가 발생했던 것 같습니다. 이 문제를 재현하는 것이 쉽지 않습니다. 혹시 아이디어가 있으신가요?
Timeout log
DistributedMutex("optimized_image_32792_50_33"): held for too long, expected max: 60 secs, took an extra 66 secs
Message (122 copies reported)
DistributedMutex("optimized_image_32792_50_33"): held for too long, expected max: 60 secs, took an extra 66 secs
Backtrace
/var/www/discourse/lib/distributed_mutex.rb:54:in `warn'
/var/www/discourse/lib/distributed_mutex.rb:37:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize'
/var/www/discourse/app/models/optimized_image.rb:18:in `lock'
/var/www/discourse/app/models/optimized_image.rb:68:in `create_for'
/var/www/discourse/app/models/topic_thumbnail.rb:21:in `find_or_create_for!'
/var/www/discourse/app/models/topic.rb:104:in `block in generate_thumbnails!'
/var/www/discourse/app/models/topic.rb:103:in `each'