Negli ultimi due settimane abbiamo iniziato a notare tempi di caricamento estremamente lenti per gli allegati sul nostro sito e, a volte, il caricamento va in timeout (vedi i log correlati qui sotto). La mia configurazione utilizza Digital Ocean Space per S3 e Bunny.net per la CDN. Ho anche attivato la nuova opzione composer media optimization image enabled, ma credo che il problema si presentasse già prima. È un po’ casuale riuscire a riprodurre questo problema. Avete qualche idea?
Log del timeout
DistributedMutex("optimized_image_32792_50_33"): mantenuto troppo a lungo, massimo atteso: 60 secondi, ha richiesto 66 secondi in più
Messaggio (122 copie riportate)
DistributedMutex("optimized_image_32792_50_33"): mantenuto troppo a lungo, massimo atteso: 60 secondi, ha richiesto 66 secondi in più
Backtrace
/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'
A proposito, questo non c’entra nulla con l’ottimizzazione di S3/CDN/Composer, poiché si tratta della consueta pipeline di elaborazione delle immagini lato server.
Ho ancora gravi problemi con questo. Ho provato a aggiornare all’ultima versione e a usare la modalità provvisoria, ma non ha aiutato. Ho provato a disattivare enable s3 uploads e il problema scompare. Avete qualche idea?
Digital Ocean ha avuto un grosso problema con S3 ad Amsterdam un po’ di tempo fa (lo stavo usando perché un amico che lavorava lì mi aveva detto che era il loro data center migliore, ma le cose cambiano e ora lui lavora per Google).
Quindi anche un altro servizio S3 sarebbe stato il mio suggerimento.
https://status.digitalocean.com/ mostra problemi con gli spazi a sfo2 negli ultimi giorni. Dice “risolto”, ma non consiglio più gli spazi…
Sì, è corretto. È per questo motivo che ho spostato tutto a Francoforte. Da allora, tutto funziona perfettamente senza alcun problema. AMS3 e SFO2 hanno avuto molti problemi, problemi di manutenzione e di disponibilità, costantemente.
Grazie ragazzi, lo spazio DO di San Francisco sembra essere il problema. Per ora sono passato a New York e potrei valutare di tornare su Amazon se avrò altri problemi. Come posso procedere per rimappare le immagini esistenti sul nuovo spazio? Devo semplicemente rifare il rebake? Ho già copiato tutti i file sul nuovo spazio.