فجأة لم تعد الصور البعيدة تُنزّل على خادمي على الرغم من أنني لم أُغيّر أي شيء في إعداداتي ومساحة القرص جيدة أيضاً.
حاولت النظر في السجلات ولكنني لم أرَ أي شيء مريب.
الشيء الوحيد هو أنني لا أرى عملية sidekiq لتنزيل الصور في مهمة قائمة الانتظار sidekiq.
كما قلت، القرص ليس ممتلئًا (30% مستخدم)، و Sidekiq قيد التشغيل.
تصحيح: الوظيفة Jobs::UpdateHotlinkedRaw قيد التشغيل ولكن لا يمكنني رؤية أي خطأ في السجلات.
سأحاول إعادة البناء لمعرفة ما إذا كان هناك شيء جديد.
يبدو أن إعادة البناء جعلت أخطاء السجلات تعمل مرة أخرى لأنني الآن أرى أخطاء متعلقة بالصور.
default: فشل سحب الصورة المرتبطة (https://www.2dgalleries.com/planches/800W/2017/139/marvano-les-sept-nains-3140.jpg) post: 945243
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_post_hotlinked_media_on_post_id_and_url_md5"
DETAIL: Key (post_id, md5(url::text))=(945243, af709cfc810efb23bda285d236a393a4) already exists.
لكنني لا أعتقد أن هذه هي المشكلة هنا لأن العديد من الصور الأخرى لم يتم تنزيلها ولا أرى الأخطاء المتعلقة بها.
تعديل: حسنًا، هناك شيء غريب ولكنه قد يكون مفيدًا. يتم إنشاء الصور المصغرة للصور. هل كان هناك تغيير في الكود مؤخرًا حيث تقوم عناوين URL للصور الملصقة بإنشاء صورة مصغرة برابط إلى المصدر الأصلي؟
سيتم الآن إعادة كتابة الصور التي يتم عرضها مباشرةً كصور markdown. كان هذا هو السلوك القديم، قبل إعادة الهيكلة الأخيرة التي قمت بها. كما كان من قبل، هناك تأخير لمدة 10 دقائق تقريبًا قبل حدوث إعادة الكتابة.