# Ошибка при миграции в S3

**URL:** <https://meta.discourse.org/t/migrate-to-s3-fails/209499>\
**Category:** Self-hosting\
**Tags:** s3\
**Created:** [18.Ноябрь.2021 06:54:02 UTC](https://meta.discourse.org/t/migrate-to-s3-fails/209499 "2021-11-18T06:54:02Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [18.Ноябрь.2021 06:54:03 UTC](https://meta.discourse.org/t/migrate-to-s3-fails/209499/1 "2021-11-18T06:54:03Z")

</div>

Я пытаюсь перенести загрузки на S3 на довольно загруженном сайте.  
Всё идёт по плану, кроме момента, когда я запускаю `rake uploads:migrate_to_s3`, после чего получаю следующую ошибку:

```plaintext
Обновление URL-адресов в базе данных...
Удаление старых оптимизированных изображений...
Пометка всех постов с лайтбоксами для повторной обработки...
2023 поста помечены для повторной обработки
rake aborted!
FileStore::ToS3MigrationError: 1 из 9629 загрузок не перенесён на S3. Перенос на S3 не удался для БД 'default'.
/var/www/discourse/lib/file_store/to_s3_migration.rb:132:in `raise_or_log'
/var/www/discourse/lib/file_store/to_s3_migration.rb:79:in `migration_successful?'
/var/www/discourse/lib/file_store/to_s3_migration.rb:373:in `migrate_to_s3'
/var/www/discourse/lib/file_store/to_s3_migration.rb:66:in `migrate'
/var/www/discourse/lib/tasks/uploads.rake:123:in `migrate_to_s3'
/var/www/discourse/lib/tasks/uploads.rake:102:in `block in migrate_to_s3_all_sites'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-4.0.0/lib/rails_multisite/connection_management.rb:80:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-4.0.0/lib/rails_multisite/connection_management.rb:90:in `each_connection'
/var/www/discourse/lib/tasks/uploads.rake:100:in `migrate_to_s3_all_sites'
/var/www/discourse/lib/tasks/uploads.rake:96:in `block in <main>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Задачи: TOP => uploads:migrate_to_s3
(Полный трассировочный вывод можно получить, запустив задачу с флагом --trace)

```

Особенно привлекла внимание эта строка: `FileStore::ToS3MigrationError: 1 из 9629 загрузок не перенесён на S3. Перенос на S3 не удался для БД 'default'.`

Предполагаю, что это означает наличие одного проблемного файла, из-за которого вся задача rake завершается неудачей? Есть ли способ выяснить, какой именно файл вызывает проблему, и, возможно, просто удалить его, чтобы остальная часть задачи завершилась успешно?

---

_[View the full topic](https://meta.discourse.org/t/migrate-to-s3-fails/209499)._
