Então, testei as águas migrando com sucesso um fórum Discourse menor para o S3. No entanto, estou tendo problemas ao migrar este fórum maior. Posso acabar recorrendo ao método compartilhado por @marcozambi: Migrate_to_s3 task fails for placing too many requests - #2 by marcozambi, mas preferiria não tomar o caminho de terra batida, se possível. ![]()
Alguém já passou por isso antes ou tem alguma ideia de solução? Os erros estão abaixo:
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
Verificando se a migração padrão já foi realizada...
50389 de 50511 uploads não foram migrados para o S3. A migração para o S3 falhou para o banco de dados 'default'.
223765 posts não foram remapeados para a nova URL de upload do S3. A migração para o S3 falhou para o banco de dados 'default'.
Procurando uploads ausentes em: default
85 uploads de posts estão ausentes.
82 uploads estão ausentes.
76 de 2757605 posts foram afetados.
O rake posts:missing_uploads identificou 76 problemas. A migração para o S3 falhou para o banco de dados 'default'.
2693898 posts ainda precisam ser rebaked e serão rebaked durante a tarefa regular.
Para acelerar a migração de posts, recomendamos executar 'rake posts:rebake_uncooked_posts'.
Migrando uploads para o S3 para 'default'...
Alguns uploads não foram migrados para o novo esquema. Por favor, execute estes comandos no console do rails
SiteSetting.migrate_to_new_scheme = true
Jobs::MigrateUploadScheme.new.execute(nil)