Ich habe mich gerade in die Discourse-Logs eingeloggt und sehe, dass dieser Fehler 1121 Mal angezeigt wird.
INFO
Failed to process hijacked response correctly : 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:inblock (2 levels) in favicon’
/var/www/discourse/lib/distributed_memoizer.rb:16:inblock in memoize' /var/www/discourse/lib/distributed_mutex.rb:33:inblock in synchronize’
/var/www/discourse/lib/distributed_mutex.rb:29:insynchronize' /var/www/discourse/lib/distributed_mutex.rb:29:insynchronize’
/var/www/discourse/lib/distributed_mutex.rb:14:insynchronize' /var/www/discourse/lib/distributed_memoizer.rb:12:inmemoize’
/var/www/discourse/app/controllers/static_controller.rb:138:inblock in favicon' /var/www/discourse/lib/hijack.rb:56:ininstance_eval’
/var/www/discourse/lib/hijack.rb:56:inblock in hijack' /var/www/discourse/lib/scheduler/defer.rb:94:inblock in do_work’
rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:80:inwith_connection' /var/www/discourse/lib/scheduler/defer.rb:89:indo_work’
/var/www/discourse/lib/scheduler/defer.rb:79:in `block (2 levels) in start_thread’
Die Umgebungsvariable bezog sich auf eine REQUEST_URI
/favicon/proxied?XXXX.ico
Ich habe die URL XXXX.ico überprüft, sie ist gültig und funktioniert und gibt das Site-ICO-Bild zurück. Es scheint sich auf das Website-Logo-Symbol zu beziehen. Ich habe bemerkt, dass dieser Fehler jedes Mal protokolliert wird, wenn ich eine Seite im Forum öffne.
Was ist das für ein Fehler, was bedeutet er und wie kann man ihn beheben?
Ich bin mir nicht sicher, ob es damit zusammenhängt, aber ich habe auch diesen Fehler kurz zuvor in den Logs gesehen, der sich auf dieselbe Icon-URL bezieht, aber er wurde nur zweimal protokolliert, vor etwa 2 Wochen.
DistributedMutex(“memoize_lock_FAVICONXXXX.ico”): held for too long, expected max: 1 secs, took an extra 3 secs