アバターのアップロードが遅延または失敗し、/logs に警告が表示されます

今日、新しいアバター写真をアップロードすることが、もし可能であれば、信じられないほど遅いことに気づきました。また、ポップアップユーザーカードやフルページプロフィールで、一部の(すべてではない)ユーザーの大きなアバターを読み込むのも非常に遅くなっています。2.5.0.beta2 (ae3220fb88) に更新して改善を期待しましたが、効果はありませんでした。

https://discourse.example.org/logs には、ユーザープロフィールページから新しいアバター画像ファイルをアップロードしようとした際に、以下のような種類の警告が表示されています。

DistributedMutex(“upload_2_TEST.jpg”): 保持時間が長すぎます。予想最大値: 60 秒、実際には 2 秒追加でかかりました

/var/www/discourse/lib/distributed_mutex.rb:54:in `warn'
/var/www/discourse/lib/distributed_mutex.rb:37:in `ensure in block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:41: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/lib/upload_creator.rb:37:in `create_for'
/var/www/discourse/app/controllers/uploads_controller.rb:217:in `create_upload'
/var/www/discourse/app/controllers/uploads_controller.rb:36:in `block in create'
/var/www/discourse/lib/hijack.rb:56:in `instance_eval'
/var/www/discourse/lib/hijack.rb:56:in `block in hijack'
/var/www/discourse/lib/scheduler/defer.rb:94:in `block in do_work'
rails_multisite-2.1.0/lib/rails_multisite/connection_management.rb:64:in `with_connection'
/var/www/discourse/lib/scheduler/defer.rb:89:in `do_work'
/var/www/discourse/lib/scheduler/defer.rb:79:in `block (2 levels) in start_thread'

また、/logs には以下のように関連すると思われる他の項目もあります:

  • [警告] DistributedMutex(“optimized_image_23_120_120”): 保持時間が長すぎます。予想最大値: 60 秒、実際には 5 秒追加でかかりました
  • [エラー] ‘hijack uploads create’ は db default 上で 90 秒以上実行され続けています。このプロセスを再起動する必要があるかもしれません!

以下は、アバター画像のアップロードを試みた際、最終的にタイムアウトした後の UI の様子です:

これは自分自身で解決したようですが……アバターのアップロードとレンダリングが今ではエラーなく高速に行われています。

このような現象を以前に見たことはありますか?リソース使用量について懸念すべき点はありますか?

アップグレード前のバージョンは何でしたか?

先週後半からくらいです。

私の推測では、何かしらの難解なサーバーの問題でしょう。最近、これに関する他の報告はありません。