Favicon non mostrato dopo Autoclean

Dopo la pulizia automatica e la ricostruzione dell’app la notte scorsa, le icone personalizzate dei siti non vengono più visualizzate.

apt-get autoclean
apt-get autoremove
./launcher cleanup
./launcher rebuild app

Ho provato a eseguire rake avatars:refresh, ma ha impiegato troppo tempo, quindi l’ho interrotto.

./launcher enter app
rake avatars:refresh                                                   

Non ho configurato un CDN. Ho impostato un endpoint S3 su Digital Ocean. Mi scuso per la mia scarsa familiarità con l’infrastruttura software di Discourse. Non sono sicuro di cosa abbia causato il problema, dato che pulisco e ricompilo regolarmente l’app utilizzando i comandi sopra indicati. Apprezzo molto il vostro aiuto!

Devi cambiare l’ordine degli ultimi due comandi

  1. ./launcher rebuild app
  2. ./launcher cleanup

Ti suggerirei anche di eseguire prima questi e poi i precedenti.

apt-get update
apt-get upgrade

Assicurati inoltre di utilizzare https
Admin > Impostazioni > Sicurezza > forza https

Ho capito. Grazie! Ho appena provato quanto segue, ma le icone favicon non sono ancora tornate. Cosa posso fare dato che ho già sbagliato l’ordine?

apt-get update
apt-get upgrade
./launcher rebuild app

Vai alla pagina Sidekiq del tuo sito

mysite.com/sidekiq/scheduler

e avvia Jobs::CreateMissingAvatars

Vedi se questo aiuta.

Le immagini mancano ancora. Ho provato a cancellare la cache delle immagini e ricaricare la pagina, ma senza successo. C’è qualcos’altro che posso provare?

Sembra che le favicon stiano tornando gradualmente! È perché Sidekiq richiede tempo per l’elaborazione? Grazie mille per l’aiuto!