مرحباً! لقد قمنا مؤخرًا بترقية تثبيتنا المستضاف ذاتيًا إلى أحدث إصدار من Discourse (2.9.0.beta1, 5a93ce421d)، ولكننا نلاحظ زيادة هائلة في إشعارات الموظفين (مقارنة بما قبل الترقية، من 2.8)، ولم نتمكن من معرفة كيفية مسح أي من هذه الإشعارات من إشعارات الموظفين لدينا.
لدي عشرات الإشعارات من الساعات القليلة الماضية من النشاط، ولكن النقر على أزرار “رفض” في قائمة الإشعارات المنسدلة أو صفحة الإشعارات المخصصة في الملف الشخصي لا يبدو أنها تفعل شيئًا - تظل جميع الإشعارات غير المقروءة غير مقروءة:
لست متأكدًا من سبب تمييز بعض الإشعارات على أنها مقروءة بينما البعض الآخر لا - لقد فتحت كلًا منها بشكل فردي للتحقيق، ولكن حالتها المقروءة/غير المقروءة لا تبدو أنها تتغير. على حد علمي، هذه مشكلة تتعلق بالموظفين فقط، ولكن هذا لم يتم تأكيده.
هل يمكن لأي شخص أن يوجهني في الاتجاه الصحيح لحل هذه المشكلة؟ لاحظت أن علامة التبويب “الشبكة” تعرض بعض تفاعلات عامل الخدمة عند النقر على “رفض” - هل لدي عامل خدمة قديم؟ أو ربما إعداد مسؤول قديم بسلوك جديد؟
انسَ ذلك - يبدو أن جميع حسابات المستخدمين لدينا لديها عدد كبير من الإشعارات غير ذات الصلة بهم، بما في ذلك إشعارات الموظفين، ولا يمكنني أيضًا مسح تلك الإشعارات. لقد تحققت من عدة متصفحات مختلفة أيضًا.
تحرير: يبدو تقريبًا أن جميع المستخدمين لديهم مجموعة مشتركة من الإشعارات - التقارير الواردة تشير جميعها إلى نفس مجموعة الإشعارات التي تظهر في لوحة إشعارات الجميع.
لا يمكنني تحديد ما إذا كانت مشكلتك قد تم حلها.\n\nقد يكون السبب أن خدمة redis كانت معطلة لفترة وأنك تتلقى الآن كل هذه الإشعارات.\n\nاحتمال آخر هو أن لديك إضافة (plugin) تتسبب في تلقي الكثير من الإشعارات. أتذكر أنني رأيت شيئًا عن ذلك في الماضي ولكني لا أستطيع تذكر الإضافة (plugin) التي كانت عليه.
مرحباً بالجميع، شكراً للمتابعة - كان @IAmGav يساعدني في رسالة خاصة.
نعم، الفهارس تمثل مشكلة - لم نتمكن من الاستعادة من نسخة احتياطية حديثة بسبب ذلك. قمنا بإزالة السجلات المكررة من نسخة احتياطية (يدوياً) وتمكنا من الاستعادة بنجاح (باستخدام أداة سطر الأوامر المدمجة discourse restore).
لا تزال “الإشعارات العامة المشتركة” موجودة - نقوم الآن بإزالة إضافة Babble، وسنرد عندما تتوفر لدينا المزيد من المعلومات. الشيء المضحك هو أننا لم نكن نستخدم إضافة Babble، فقد تم تثبيتها ولكن لم يتم تمكينها.