2026.7.3 (ESR) - إرسال طلبات POST إلى /srv/se بشكل منتظم، مما يؤدي إلى أخطاء 404

في حاوية تطوير جديدة:

  1. افتح “/logs”
  2. في تبويب آخر، تصفح بعض الصفحات، وغيّر التبويبات
  3. يتم ملء “/logs” بـ ActionController::RoutingError (No route matches [POST] "/srv/se")

تمكنت من تحديد المشكلة في /frontend/discourse/app/services/human-activity-tracker.js.

إعجاب واحد (1)

أواجه هذه المشكلة بشكل متكرر إلى حد ما على نسخة التطوير لديّ أيضًا (وليس على ESR). إنها تُسجَّل عشوائيًا في وحدة تحكم المتصفح. غريب.

إعجاب واحد (1)

شكرًا لك على إخطارنا.

لقد أبلغتُ الفريق المختص بهذا الأمر، على الرغم من أن الرد قد يستغرق بعض الوقت.

إعجاب واحد (1)

شكرًا لك على التقرير!

@kris.kotlarek تم إصلاح هذا في PERF: Reduce session engagement beacon traffic - Pull Request #42712 - discourse/discourse - GitHub وقمت للتو بإعادة تطبيق الإصلاح على إصدار 2026.7

عندما تقول نسخة تجريبية، هل تقصد بيئة التطوير؟ يجب ألا تحدث طلبات /srv/se في بيئة التطوير بشكل افتراضي ما لم يتم تكوين متغير بيئة (ENV) معين.

إعجابَين (2)

همم… ليس موجودًا الآن، لكنني كنت متأكدًا من أنني رأيته من قبل.

كما استخدم صاحب الموضوع:

إذن…

ربما تكون قد رأيت ذلك من قبل. تم إصدار PERF: Reduce session engagement beacon traffic - Pull Request #42712 - discourse/discourse - GitHub. إذا رأيته مرة أخرى أثناء تشغيل أحدث إصدار، فأخبرني :slight_smile:

إعجاب واحد (1)

ربما كان ذلك هو السبب. كما أرى Frequent ERR_CONTENT_LENGTH_MISMATCH errors in browser console in dev environment ، لكن يبدو أن هذه المشكلة لم تُعالَج بأيٍّ من الحلول المذكورة أعلاه.

إعجاب واحد (1)

شكرًا لك على الإصلاح، كان سريعًا جدًا!

سأخبرك إن كان قد حُلّت المشكلة في الإصدار 2026.7.x القادم :slight_smile: