مشاكل تحميل الملفات غير الحتمية مع ملفات .mod ASCII

مشروع Dynare يدير منتدى Discourse يعتمد على صورة Docker الرسمية. أنواع الملفات الرئيسية المستخدمة هي ملفات ASCII ذات اللاحقة .mod (لـ “model”). منذ حوالي شهر تقريبًا، يواجه المستخدمون مشكلات عشوائية (≈50٪ من الحالات) في تحميل هذا النوع من الملفات (وليس أي نوع ملف آخر). ببساطة، يتوقف التحميل:
image

يعمل تحميل نفس المحتوى بلاحقة .txt أو في ملف مضغوط. للأسف، لم يتمكن المسؤولون من تكرار المشكلة، حتى عند انتحال شخصية المستخدمين المتأثرين.

شكنا هو وجود مشكلة في محاولات تحويل الملفات، لأن Discourse يبدو أنه يحاول التعامل مع ملف .mod كـ ملف وسائط. محاولة تحميل ملف فيديو .mod فعلي (كما هو مدعوم من قبل VideoLAN على سبيل المثال) يؤدي إلى رسالة الخطأ:

/var/www/discourse/lib/discourse.rb:137:in `exec': حدث خطأ عند التحويل من PNG إلى JPG

تظهر هذه الرسالة حتى لو تم تعيين إعداد png to jpg quality لإيقاف التحويلات.

إعجابَين (2)

مجرد فكرة غريبة، ليست ذات أولوية عالية، ولكن ما لاحظته أثار هذه الفكرة.

إذا كان المسؤولون ينتحلون شخصية مستخدم، فمن المحتمل أنهم لا يستخدمون نفس المسار من جهاز العميل إلى الخادم. أفكر في أن خدمة مثل Cloudflare قد تكون ضمن المزيج.

شكرا لك. يستخدم الخادم خوادم DNS الخاصة بـ CloudFare. لكنني أشك في أن هذا يؤثر على مثيل Discourse الخاص بنا لأنه موجود في حاويته الخاصة وبالتالي يستخدم خوادم DNS التي قام مطورو Discourse بتكوينها.

مرحباً يوهانس،

لم أتمكن من إعادة إنتاج مشكلتك، حتى باستخدام حساب جديد غير موظف مع ملفات .mod ASCII.

هل تحدث هذه المشكلة لبعض المستخدمين لديك فقط؟

شكراً لاهتمامك بهذا الأمر. بشكل عام، يبدو أن هذا يحدث بشكل عشوائي. لا أعرف ما إذا كان يحدث باستمرار لمجموعة فرعية معينة من المستخدمين ولا يحدث على الإطلاق للآخرين. ولكن يبدو أن المستخدمين الذين يواجهون المشكلة يستسلمون ويلصقون لاحقًا المحتوى النصي للملف. لذلك قد يكون هذا هو الحال.

سيكون من المثير للاهتمام معرفة أجهزتهم/نظام التشغيل/المتصفح الخاص بهم. :slight_smile:

بالتأكيد، للأسف، ليس لدي هذه المعلومات بعد. سأطلب من بعض المستخدمين وأبلغكم.