هاه - نعم - لم أرغب في اتخاذ هذا المسار تحديدًا لهذا السبب. ![]()
نعتذر عن التأخير.
لا توجد واجهة برمجة تطبيقات (API) لهذا الأمر، على حد علمنا.
إنه مجرد أخذ القيمة من العنوان:
هل واجه أحدكم هذا من قبل؟ أن الخريطة تشغل فقط جزءًا من مساحة الخريطة؟ كانت تُعرض بشكل جيد دائمًا، حتى قمنا بتحديث البرنامج المساعد.
هل يتم حل هذه المشكلة إذا قمت بإزالة مكون الإضافات (Layouts)؟
غريب، لا تظهر الخريطة (تكون فارغة تمامًا) عند إزالة مكون الإضافات (layouts plugin). كنت أفكر في البداية أن المشكلة قد تكون مرتبطة بـ CSS، لكنها استمرت حتى بعد إزالة جميع ملفات CSS.
وهو أمر غريب جدًا، لأن خريطتك في Pavilion تبدو جيدة تمامًا.
لا يمكن تكرار المشكلة. تحقق من وجود تعارض في السمة؟
أحدث تحديث للنواة يبدو أنه أوقف هذا تمامًا:
النقر على خريطة المستخدم أو أيقونة الخريطة على بطاقة المستخدم يتسبب في هجوم رفض خدمة (DoS) ذاتي ![]()
ثم يستمر في ذلك، مما يؤدي إلى توقف المتصفح تمامًا خلال بضع ثوانٍ:
نفس الأمر يحدث في صفحة خريطة المستخدم:
اضطررت إلى تعطيل الإضافة بالكامل هذا الصباح.
ربما ذو صلة؟
عذراً، لن أتمكن من تخصيص وقت كبير للنظر في هذا الأمر حالياً، فأنا في طور الانتقال إلى منزل جديد، وفي نفس الوقت انتهت فترة الدعم، مما يشكل ضربة مزدوجة.
أولاً، أود التحقق من أن المشكلة ليست ناتجة عن شيء آخر يؤثر على الخادم، فقد لا تكون مرتبطة بـ Locations على الإطلاق…
لا أستطيع حالياً رؤية أي خطأ في Locations في الإصدار الحالي، ولا توجد أي سجلات تشير إلى ذلك.
يرجى الاطلاع على ما قد يكون يستهلك الأداء.
أعتقد أنه على الأرجح يتعلق بـ 4,000+ استدعاء للشبكة يتم إجراؤها إلى map.json في كل مرة يحاول فيها شخص ما عرض موقع المستخدم ![]()
لا تقلق، لقد قمت بتعطيل الإضافة مؤقتًا.
يعمل بشكل جيد على نسختي. تم التحديث للتو. لاحظت في البداية وجود العديد من الموارد غير المخزنة مؤقتًا. الآن كل شيء على ما يرام. هل هذا يتعلق بترقية Redis؟
أنا حقًا لا أعرف ![]()
لكن هل كان ذلك سيسبب آلاف المكالمات الشبكية؟
كل رمز تعبيري لكل المستخدمين المشمولين في النطاق؟ (على سبيل المثال). كل جزء من الخريطة مطلوب.
لا، آسف، كنت أقصد: هل سيسبب ذلك الآلاف من مكالمات الشبكة في الدقيقة إلى map.json التي كنت ألاحظها؟
ربما تم تجاهل خطأ 429؟ إذا كان هناك مورد مطلوب مرة أخرى ولكن تم رفضه، فقد يستمر في طلبه.
نعم، لست متأكدًا بشأن حالات 200… ما هو المزود الذي تستخدمه؟
عند النقر على بطاقة مستخدم ثم على أيقونة الخريطة لتلك المستخدم، بدأت فورًا في إرسال مئات ومئات المكالمات الشبكية إلى map.json
تم إرسال أكثر من 1,000 مكالمة إلى map.json خلال أقل من 60 ثانية، من متصفح سطح المكتب الخاص بي وحده.
إلى الحد الذي جعل متصفح سطح المكتب الخاص بي يتعطل تمامًا، وعندما فتحت discourse على هاتفي، حصلت فورًا على رسالة “تبطئ، هناك طلبات كثيرة جدًا من عنوان IP هذا”.
ربما أكثر من ذلك، لكن متصفحي تعطل في تلك اللحظة ![]()
لقد حاولت مرة أخرى.
نفس المشكلة - ينغلق فورًا:
وأيضًا:
إلخ.
وبفرض أن المشكلة مرتبطة بالمتصفح، جربت كروم بدلًا من فايرفوكس.
يبدو أن كروم يتعامل مع المشكلة بشكل أفضل قليلًا، حيث وصل إلى أكثر من 10,000 طلب شبكي إلى ملف map.json في أقل من ستين ثانية، وعندها بدأ جهاز الكمبيوتر بأكمله في التجمد - وليس المتصفح فقط:
لا تقلق بشأن الأمر يا @merefield، لقد قمت بإيقافه مرة أخرى ![]()









