المشكلات المعروفة
المشكلات التي يتم تتبعها وحلولها
أظهرت التحليلات فجوة قصيرة في البيانات أثناء الترحيل
أثناء ترحيل قاعدة البيانات، توقفت تحليلات الوقت الفعلي لبضع ساعات. لم تفقد أي بيانات. أثرت الفجوة فقط على الرؤية المباشرة، وليس على السجلات التاريخية.
قمنا باستكمال جميع البيانات التاريخية (أكثر من 260M سجل) وتحققنا من الاتساق اليومي. عاد الاستيعاب في الوقت الفعلي خلال ساعات.
واجه مستخدمو Safari حلقة إعادة توجيه لتسجيل الدخول في لوحة التحكم
إذا استخدمت Safari، فقد أدى تسجيل الدخول إلى لوحة التحكم إلى حدوث حلقة إعادة توجيه. تسبب سلوك غير متوقع في معالجة cookie بواسطة WebKit في فشل الجلسة عبر النطاقات الفرعية.
قمنا بإصلاح سمات cookie لضمان التوافق عبر النطاقات الفرعية. يعمل تسجيل الدخول الآن بشكل صحيح على جميع المتصفحات الرئيسية.
بقاء proxy غير صالحة في التجمع خلال ساعات الذروة
خلال أوقات ذروة الاستخدام، لم يتمكن مسار التحقق من صحة proxy من المواكبة. وصلت بعض request إلى proxy فشلت مؤخرا قبل إزالتها من التجمع.
أضفنا فحوصات صحة متوازية وإزالة أسرع لـ proxy المعطلة. يظل التجمع الآن محدثا حتى تحت حمل يبلغ 10 أضعاف الحمل الطبيعي.
انتهاء مهلة طلبات المتصفح في ظل أحمال JS الكبيرة
كانت مهلة الطلبات في وضع المتصفح تنتهي في الصفحات التي تحتوي على حزم JavaScript كبيرة. لم يمتلك Headless Chrome ذاكرة مشتركة كافية للتعامل مع الجلسات المتزامنة.
قمنا بزيادة الذاكرة المشتركة لجلسات المتصفح وأضفنا قيودا للموارد لكل طلب. انخفض معدل انتهاء المهلة من ~8% إلى أقل من 0.5%.