لقد بدأنا للتو خللاً جديداً حيث يتم عرض الردود على منشور على أنها من المستخدم “System”. (يُنسب المنشور إلى المستخدم الصحيح، ولكن الرد أحيانًا لا يكون كذلك). لقد تحققت من الناشر ولم يكن ينشر في وضع مجهول.
لقد كنا نشغل v3.1.0beta4 (الذي لم يتضمن أيًا من هذه التغييرات) حتى الساعة 10 صباحًا اليوم، لذا من المحتمل أن تكون المشكلة في هذا الإصدار.
هل يمكنك تأكيد ما إذا كنت تستخدم v3.1.0.beta4 عند رؤية هذه المشكلة، أم أنك تراها بعد الترقية؟ لم نتلق أي تقارير عن هذه المشكلة، لذا فهي غريبة بعض الشيء.
لاحظت أيضًا أن موقعك قد يحتوي على بعض التعديلات (سمات/إضافات)، هل يمكنك تجربته في الوضع الآمن ومعرفة ما إذا كان هذا يحدث؟
يمكنني أن أقدم لك المزيد من المعلومات، كان هذا أثناء عملية الترقية، ولكن قبل انتهاء الترقية فعليًا. لدينا عملية ترقية نشر تقوم، في جزء منها، بتعيين لافتة إشعار عامة بأن الموقع سينقطع قريبًا وتستفيد من واجهة برمجة التطبيقات (API)، وتصادق بصفتها المستخدم النظام للقيام بذلك. فشلت المهمة فعليًا بسبب جزء قديم من خط أنابيب البناء وتركت اللافتة مرفوعة لمدة ~ 10 ساعات قبل إصلاحها وانتهاء الترقية. يبدو أن جميع التعليقات التي يبدو أنها قادمة من المستخدم “النظام” قد حدثت تقريبًا في الوقت الذي تم فيه تعيين هذه اللافتة ورفعها (نعم، يبدو هذا غريبًا جدًا). بعد الترقية، لا يبدو أن المشكلة قد ظهرت مرة أخرى. لذا، نعم، يبدو أن الخطأ قد ظهر أثناء استخدامنا لـ v3.1.0.beta4.
بالبحث في الكود، الشيء الوحيد الذي لاحظته ويتضمن المستخدمين والإشعارات هو خطاف بعد الحفظ على المستخدمين الذي يبدو أنه قد يقوم بمسح إشعار عام. لذلك، قد يكون هذا بالتأكيد سمة (theme) أو إضافة (plugin) تسبب المشكلة، ولكن في كلتا الحالتين، أعتقد أن الأمر يتعلق بطلب واجهة برمجة التطبيقات (API) الذي كان يصادق بصفتها المستخدم النظام نظرًا للتوقيت والمستخدم المرتبط به.