ここ数週間、当サイトの添付ファイルのアップロード時間が極端に遅くなっていることに気づきました。時にはアップロードがタイムアウトすることもあります(関連ログは下記参照)。私の環境は、S3 用として DigitalOcean Space、CDN 用として bunny.net を使用しています。また、新しい composer media optimization image enabled を有効にしましたが、この問題はその前にも発生していたと思います。この問題を再現するのは、当たり外れが大きくて難しいです。何かアイデアはありますか?
タイムアウトログ
DistributedMutex("optimized_image_32792_50_33"): 保持時間が長すぎます。想定最大値:60 秒、実際の超過時間:66 秒
メッセージ(122 件の報告)
DistributedMutex("optimized_image_32792_50_33"): 保持時間が長すぎます。想定最大値:60 秒、実際の超過時間:66 秒
バックトレース
/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'