نستخدم Terraform لتهيئة مثيلين من EC2 ندير عليهما Discourse خلف موازن تحميل. قمنا مؤخرًا بتحديث Discourse بـ 3 سنوات من التحديثات، وأخيرًا أصبح النظام قيد التشغيل، وحجم NFS موصول، وكل شيء موجود ما عدا معظم الصور المرفوعة التي نفتقدها.
لقد جربت:
./launcher enter app
rake posts:missing_uploads
rake uploads:missing
rails c > SiteSetting.migrate_to_new_scheme=true
كما جربت أيضًا rake recover from tombstone و rake recover from indexes، لكن لا يبدو أن أيًا منهما ساعد في حل المشكلة.
مخرجات أمر rake uploads:missing هي:
...
134 من أصل 143 ملفًا مرفوعًا مفقود
...
1265 من أصل 1265 صورة محسنة مفقودة
مخرجات أمر rake posts:missing_uploads هي:
"البحث عن ملفات مرفوعة مفقودة على: default
0 من مرفقات المنشورات مفقودة."
ما الذي يمكنني فعله لاستكشاف هذه المشكلة وإصلاحها؟ هل لديك أي فكرة عن أين قد تكون ذهبت الملفات المرفوعة؟