1121 个日志错误 - 无法正确处理劫持的响应:Errno::ENOENT:No such file or directory

我刚刚登录 Discourse 日志,看到这个错误出现了 1121 次。

INFO

无法正确处理劫持的响应:Errno::ENOENT:No such file or directory @ rb_sysopen - /xxx.s3.dualstack.us-east-1.amazonaws.com/optimized/1X/46728e07f9819907d1b18387bf02ea7fc25c7981_2_32x32.ico

BACKTRACE

/var/www/discourse/app/controllers/static_controller.rb:160:in read' /var/www/discourse/app/controllers/static_controller.rb:160:in block (2 levels) in favicon’
/var/www/discourse/lib/distributed_memoizer.rb:16:in block in memoize' /var/www/discourse/lib/distributed_mutex.rb:33: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/distributed_memoizer.rb:12:in memoize’
/var/www/discourse/app/controllers/static_controller.rb:138:in block in favicon' /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-4.0.1/lib/rails_multisite/connection_management.rb:80: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’

env 部分引用了 REQUEST_URI

/favicon/proxied?XXXX.ico

我检查了 URL XXXX.ico,它是有效的并且可以工作,并返回了站点的 ico 图片,似乎是指站点 logo 图标。我注意到每次我打开论坛的任何页面时都会记录此错误。

这个错误是什么,它意味着什么,以及如何修复它?

不确定是否相关,但我也在日志中看到了这个错误,就在上面,引用了相同的图标 URL,但它只记录了两次,大约在 2 周前

DistributedMutex(“memoize_lock_FAVICONXXXX.ico”): held for too long, expected max: 1 secs, took an extra 3 secs