أخطاء Rake migrate_to_s3

لقد نجحت في اختبار الانتقال بنجاح من منتدى Discourse أصغر إلى S3. ومع ذلك، أواجه مشاكل في نقل هذا المنتدى الأكبر حجمًا. قد أضطر في النهاية إلى اللجوء إلى هذه الطريقة التي شاركها @marcozambi: Migrate_to_s3 task fails for placing too many requests - #2 by marcozambi لكنني أفضل تجنب المسار غير المألوف إذا أمكن. :desert:

هل واجه أي شخص هذه المشكلة من قبل أو لديه أي أفكار للحلول؟ الأخطاء أدناه:

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
Checking if default already migrated...
50389 من أصل 50511 مرفقًا لم يتم نقلها إلى S3. فشل نقل S3 لقاعدة البيانات 'default'.
لم يتم إعادة تعيين 223765 منشورًا إلى عنوان URL الجديد للمرفقات على S3. فشل نقل S3 لقاعدة البيانات 'default'.
البحث عن المرفقات المفقودة على: default

85 مرفقًا من المنشورات مفقود.

82 مرفقًا مفقود.
تأثر 76 من أصل 2757605 منشورًا.

حدد rake posts:missing_uploads 76 مشكلة. فشل نقل S3 لقاعدة البيانات 'default'.
لا يزال 2693898 منشورًا يحتاج إلى إعادة معالجة وسيتم إعادة معالجتها خلال المهمة العادية.
لتسريع نقل المنشورات، نوصي بتشغيل 'rake posts:rebake_uncooked_posts'.
جاري نقل المرفقات إلى S3 لـ 'default'...
لم يتم نقل بعض المرفقات إلى المخطط الجديد. يرجى تشغيل هذه الأوامر في وحدة تحكم rails

SiteSetting.migrate_to_new_scheme = true
Jobs::MigrateUploadScheme.new.execute(nil)
إعجاب واحد (1)

Did you find the solution to this problem. Same problem being faced by me.
Pls guide.
my topic.

Sorry for the late reply! Unfortunately no, I didn’t find a solution so I ended up getting a larger server instead. I definitely would like to make the migration though. Did you have any luck?

إعجابَين (2)

That particular problem should be solved in the latest beta. The rake task migrates uploads to the new schema if it hasn’t happened yet.

3 إعجابات