مشروع Dynare يدير منتدى Discourse يعتمد على صورة Docker الرسمية. أنواع الملفات الرئيسية المستخدمة هي ملفات ASCII ذات اللاحقة .mod (لـ “model”). منذ حوالي شهر تقريبًا، يواجه المستخدمون مشكلات عشوائية (≈50٪ من الحالات) في تحميل هذا النوع من الملفات (وليس أي نوع ملف آخر). ببساطة، يتوقف التحميل:
يعمل تحميل نفس المحتوى بلاحقة .txt أو في ملف مضغوط. للأسف، لم يتمكن المسؤولون من تكرار المشكلة، حتى عند انتحال شخصية المستخدمين المتأثرين.
شكنا هو وجود مشكلة في محاولات تحويل الملفات، لأن Discourse يبدو أنه يحاول التعامل مع ملف .mod كـ ملف وسائط. محاولة تحميل ملف فيديو .mod فعلي (كما هو مدعوم من قبل VideoLAN على سبيل المثال) يؤدي إلى رسالة الخطأ:
/var/www/discourse/lib/discourse.rb:137:in `exec': حدث خطأ عند التحويل من PNG إلى JPG
تظهر هذه الرسالة حتى لو تم تعيين إعداد png to jpg quality لإيقاف التحويلات.
مجرد فكرة غريبة، ليست ذات أولوية عالية، ولكن ما لاحظته أثار هذه الفكرة.
إذا كان المسؤولون ينتحلون شخصية مستخدم، فمن المحتمل أنهم لا يستخدمون نفس المسار من جهاز العميل إلى الخادم. أفكر في أن خدمة مثل Cloudflare قد تكون ضمن المزيج.
شكرا لك. يستخدم الخادم خوادم DNS الخاصة بـ CloudFare. لكنني أشك في أن هذا يؤثر على مثيل Discourse الخاص بنا لأنه موجود في حاويته الخاصة وبالتالي يستخدم خوادم DNS التي قام مطورو Discourse بتكوينها.
شكراً لاهتمامك بهذا الأمر. بشكل عام، يبدو أن هذا يحدث بشكل عشوائي. لا أعرف ما إذا كان يحدث باستمرار لمجموعة فرعية معينة من المستخدمين ولا يحدث على الإطلاق للآخرين. ولكن يبدو أن المستخدمين الذين يواجهون المشكلة يستسلمون ويلصقون لاحقًا المحتوى النصي للملف. لذلك قد يكون هذا هو الحال.