Ho testato con successo la migrazione di un forum Discourse più piccolo su S3. Tuttavia, sto riscontrando problemi con la migrazione di questo forum più grande. Potrei dover ricorrere al metodo condiviso da @marcozambi Migrate_to_s3 task fails for placing too many requests - #2 by marcozambi, ma preferirei evitare percorsi alternativi se possibile. ![]()
Qualcuno ha già avuto esperienze simili o ha idee per soluzioni? Di seguito gli errori:
root@server-app:/var/www/discourse# rails c
[1] pry(main)> SiteSetting.migrate_to_new_scheme = true
=> true
[2] pry(main)> Jobs::MigrateUploadScheme.new.execute(nil)
=> nil
[3] pry(main)> exit
root@server-app:/var/www/discourse# rake uploads:migrate_to_s3
Controllo se la migrazione predefinita è già stata eseguita...
50389 su 50511 upload non sono stati migrati su S3. Migrazione S3 fallita per il database 'default'.
223765 post non sono stati rimappati al nuovo URL di upload S3. Migrazione S3 fallita per il database 'default'.
Ricerca di upload mancanti su: default
85 upload di post sono mancanti.
82 upload sono mancanti.
76 su 2757605 post sono interessati.
rake posts:missing_uploads ha identificato 76 problemi. Migrazione S3 fallita per il database 'default'.
2693898 post richiedono ancora la ricottura e verranno ricotti durante l'esecuzione regolare dei job
Per accelerare la migrazione dei post, consigliamo di eseguire 'rake posts:rebake_uncooked_posts'
Migrazione degli upload su S3 per 'default'...
Alcuni upload non sono stati migrati al nuovo schema. Eseguire questi comandi nella console rails
SiteSetting.migrate_to_new_scheme = true
Jobs::MigrateUploadScheme.new.execute(nil)