أقوم بتشغيل نسخة مستضافة ذاتيًا من Discourse 3.5.0.beta6-dev ( da0b303568 )، وقد جربت دمج مستخدم اليوم ولم يكتمل أبدًا.
لا يوجد شيء مثير للاهتمام في /logs/.
يبدو أن الدمج قد تم (تظهر رسائل من الحساب المدمج القديم في الحساب الجديد، وتم تحديث تاريخ تسجيل الحساب الجديد إلى تاريخ تسجيل الحساب المدمج)، لذا ربما يكون الأمر جيدًا وتم الدمج بنجاح. ربما يكون جزئيًا فقط
لقد مر أكثر من 30 دقيقة الآن، لدمج حسابين صغيرين جدًا (مثل 20 رسالة)، لذا أراهن أنه عالق أو شيء من هذا القبيل. متوسط الحمل على الخادم هو 0.05، لذا فهو لا يعمل بجهد كبير.
هل تم حذف الحساب “من”؟ إذا لم يكن كذلك، فإن عملية الدمج لم تكتمل.
لقد واجهت عملية دمج حسابات معلقة كهذه وشاركت النتائج التي توصلت إليها والحل للسبب المحدد للمشكلة التي واجهتها هنا:
حتى لو تمكنت من حل المشكلة، أعتقد أن الافتقار إلى التواصل بشأن الخطأ يمكن اعتباره عيبًا (حتى لو كان يؤثر على نسبة صغيرة جدًا من المستخدمين). إنه ليس سلوكًا ودودًا جدًا للمسؤول أن يضطر إلى البحث في السجلات لاكتشاف أن العملية فشلت وأن الدمج لن يكتمل أبدًا.
لذلك، بعد بضع ساعات لا يزال لدي النافذة المنبثقة، فتحت وحدة التحكم في حال، ووجدت:
ℹ️ Discourse v3.5.0.beta6-dev — https://github.com/discourse/discourse/commits/da0b303568 — Ember v5.12.0 app.js:239:10
Erreur d’analyse XML : mal formé
Emplacement : https://discuss.afpy.org/message-bus/0dae6fbaeb7542e68e9ba597dee034e0/poll?dlp=t
Numéro de ligne 1, Colonne 4 : 4 poll:1:4
Erreur d’analyse XML : mal formé
Emplacement : https://discuss.afpy.org/message-bus/0dae6fbaeb7542e68e9ba597dee034e0/poll
Numéro de ligne 1, Colonne 4 : poll:1:4
شكرا لك على الإبلاغ عن هذا الخطأ. تقوم مهمة في الخلفية بتنفيذ إجراء دمج المستخدم، وبمجرد الانتهاء، يرسل MessageBus رسالة إلى المستخدم لإعلامه بالنتيجة وإغلاق النافذة المنبثقة.
بناءً على مخرجات وحدة التحكم الخاصة بك والتحقق من حذف المستخدم الأصلي، فشلت الخطوة الأخيرة فقط.
أحد أسباب XML parsing error: malformed هو مشاكل في شهادة SSL.
أرى أن شهادتك تم إصدارها في 25 مايو، لذلك أتساءل عما إذا كان ذلك يمكن أن يكون مرتبطًا.
هل ترى هذا الخطأ في وحدة التحكم فقط أثناء الدمج أم أيضًا أثناء الاستخدام العادي للمنتدى؟
أسهل طريقة لاختبار ما إذا كان MessageBus يعمل بشكل صحيح هي فتح وحدة تحكم المتصفح وتغيير أي إعداد للموقع (عند تحديث إعداد الموقع، يرسل MessageBus أيضًا رسالة إلى العملاء). هل ترى أخطاء في هذه الحالة؟