لقد قمت بنقل Discourse بنجاح إلى خادم آخر والمشكلة الوحيدة هي أن الصور التي تم تحميلها في المشاركات التي كانت في النسخة الاحتياطية قابلة للتنزيل وعرضها كصورة أكبر.
الصور التي تم تحميلها في المشاركات بعد الترحيل أصغر وغير قابلة للتنزيل. download_remote_images_to_local نشط.
ما الذي أغفله؟
تخميني هو أن المنتدى يحتاج إلى إعادة خبز جميع المشاركات حتى يتم عرض الصور بشكل صحيح.
يمكنك إلقاء نظرة على sidekiq لمعرفة ما إذا كانت هناك مهام ذات صلة قيد التشغيل؛ إذا لم يكن الأمر كذلك، حاول إعادة بناء HTML للمنشور ومعرفة ما إذا كان ذلك “يصلح” صور المنشور؟
وذكر أن “download_remote_images_to_local نشط.” لذا أعتقد أن هذه ليست المشكلة. ولكن ربما نفدت منه مساحة القرص قليلاً أثناء إعادة خبز تلقائية لجميع المشاركات أو شيء من هذا القبيل؟
لا يتعلق الأمر بمساحة القرص، فهناك مساحة وفيرة. (لا تزال الأجهزة الافتراضية التي تعمل عليها تحتوي على حوالي 300 جيجابايت مجانية) أنا أقوم بخبز المنشورات غير المخبوزة لمعرفة ما إذا كان ذلك سيحل المشكلة. أعتقد أنها ستنتهي بحلول الغد. يجب أن تعيد خبز 42512 منشورًا.
لكن المشكلة تتعلق بالمنشورات الجديدة من بعد الترحيل.
هل يمكنك الدخول إلى أيقونة المفتاح (wrench icon) في هذا المنشور ثم القيام بـ إعادة بناء HTML (Rebuild HTML)؟ بهذه الطريقة يمكننا استبعاد إعادة الخبز (rebaking) (أو عدمه).
يسعدني أنك تمكنت من النظر في الأمر.
لقد أعدت بناء هذا المنشور باستخدام HTML، ولم يغير ذلك شيئًا. نسيت أن أخبرك، لكنني جربت هذا الخيار في منشورات أخرى خلال الأيام القليلة الماضية.
جميع الصور حتى مايو من هذا العام تم وضعها في Lightbox، وبعد ذلك لم يتم وضع أي منها، بما في ذلك المنشورات التي تم إنشاؤها حديثًا. قبل الترحيل (الأسبوع الماضي) كانت كل صورة في Lightbox.