فشل رابط الفئة بعد التحديث اليوم

  1. أصبح النظام بطيئًا جدًا بعد التحديث* هذا الصباح.
    يمكن عرض المنشور دون مشاكل، لكن صفحة الفئات فشلت في التحميل.
    عداد وقت التحميل في لوحة الإدارة لا يظهر.

  2. قمت باستعادة النظام بالكامل من صورة النسخ الاحتياطي اليومية للـ VPS.

  3. بعد الاستعادة، يظهر discourse خطأ 502.

  4. قمت بتسجيل الدخول عبر Putty وإعادة بناء التطبيق.
    ملاحظة: رأيت رسالة تحذير:
    “تحديثات قاعدة بيانات IP من MaxMind تتطلب ترخيصًا
    يرجى تعيين DISCOURSE_MAXMIND_LICENSE_KEY إلى مفتاح قمت بتوليده من https://wwww.maxmind.com
    (تحديث) قمت بفحص ملف app.yml ووجدت أن إعداد DISCOURSE_MAXMIND_LICENSE_KEY معطل.

  5. تغيرت عرض “روابط الرأس المخصصة” من أفقي إلى عمودي. لم يعد بإمكان تسجيل الدخول باستخدام معرف/كلمة مرور صحيحة.

  1. قمت باستعادة النظام مرة أخرى من صورة النسخ الاحتياطي اليومية للـ VPS. وظهر خطأ 502 مرة أخرى…

كيف يمكنني الخروج من هذه الحلقة وجعل discourse يعمل مرة أخرى؟

يرجى تقديم المشورة. شكرًا جزيلًا مقدمًا.

*قائمة التحديثات

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

ابحث عن الأخطاء في /var/discourse/shared/standalone/log/
متى كانت آخر تحديث لك؟
أحيانًا تتعطل السمات ومكونات السمات، جرّب اتباع Using Safe Mode to troubleshoot issues with themes and plugins وانظر ما إذا كان ذلك يساعد.

شكرًا على النصيحة. عادةً ما أقوم بالتحديث من مرتين إلى ثلاث مرات أسبوعيًا.

تحديث: قمت بنفس العملية المذكورة أعلاه للمرة الثالثة، ولم تعد المشكلة 5 (“روابط الرأس المخصصة” وخطأ تسجيل الدخول) تحدث. كما عاد وقت تحميل صفحة المسؤول أيضًا. غريب، لقد كررت نفس العملية للمرة الثالثة فقط.

ومع ذلك، لا يزال فشل تحميل صفحة التصنيف موجودًا.

صفحة نموذجية: 尚未分類 - StudyCamp 線上學習論壇

في الوقت نفسه، يعمل تحميل صفحة الوسم بشكل صحيح.
صفحة نموذجية: Topics tagged 會議記錄

يرجى التوجيه. شكرًا جزيلًا مجددًا.

يبدو أن صفحتك تُظهر خطأ في JavaScript TypeError: undefined is not an object (evaluating 'e[t]')، لكنني لست متأكدًا من سببه.

أنصحك بتعطيل جميع الإضافات الخاصة بك في ملف app.yml، ثم إعادة تفعيلها واحدة تلو الأخرى حتى تتعرف على الإضافة المسببة للمشكلة. كما يجب عليك مراجعة صفحة المناقشات العامة (meta discussion page) لكل إضافة تستخدمها لمعرفة ما إذا كانت هناك أي منها معروفة بأنها معطلة مؤخرًا.

شكرًا مرة أخرى. يبدو أن لا شيء خاطئ.

فهمت. سأجرب إضافة “التقويم” و"المحلولة" أولاً لأنهما ما قمت بتحديثهما اليوم. شكرًا مجددًا.

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

رسالة الخطأ (الصورة مرفقة أدناه):

send @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
ajax @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
window.onerror @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36

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

شكرًا لك على المساعدة الكبيرة من @ssvenn.

بعض الاختبارات الإضافية:

  1. قم بتفعيل وضع الأمان ثم يعمل بشكل صحيح.

  2. قم بتعديل ملف app.yml ليحتوي على إضافة Docker manager فقط، ثم أعد بناء التطبيق.
    النتيجة: يعمل بشكل صحيح

  3. قم بتعديل ملف app.yml لإزالة إضافة onebox* فقط، ثم أعد بناء التطبيق.
    النتيجة: يعمل بشكل صحيح
    *هذه هي الإضافة غير الرسمية الوحيدة التي قمت بتثبيتها

  4. قم بتعديل ملف app.yml ليشمل جميع الإضافات قبل التعديل، ثم أعد بناء التطبيق.
    النتيجة: يعمل بشكل صحيح

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


فشل بناء جميع التطبيقات أمس في رابط التصنيف.

أما جميع التطبيقات التي تم بناؤها هذا الصباح، بتوقيت تايوان، فتعمل بشكل صحيح مع رابط التصنيف.

أعتقد أن هناك بعض التحديثات في الكود قد أصلحت هذه المشكلة خلال هذه الفترة. لكنني لا أعرف السبب حتى الآن.