لدي إضافة الاشتراكات تعمل بسلاسة حتى الآن على منصة discourse مستضافة ذاتيًا والتي أنا على وشك إطلاقها، ومع ذلك، صادفت للتو علامة تبويب “الفوترة” (Billing) واعتقدت أنه يجب علي التحقق من شكلها. لقد سجلت بنفسي ولكن باستخدام قسيمة خصم 100%، لذلك أعتقد أنه يجب أن يكون لدي شيء لأراه هناك.
عندما أذهب إلى علامة تبويب “الفوترة”، تظهر لي رسالة خطأ، ثم عندما أنقر على “إعادة المحاولة” (Try Again)، أرى تحذيرًا بأن هناك خطأ في تحميل المسار بسبب إضافة “من المتصلون” (Whos Online).
يؤسفنا سماع مشاكلك، ولكننا نعتقد أننا ربما قمنا بإصلاحها الأسبوع الماضي، ولكن لم يتم نشرها بعد في نسختك. هل يمكنك محاولة تعطيل مانع الإعلانات الخاص بك إذا كان لديك أي منها ومعرفة ما إذا كان يعمل، من فضلك؟
أنا أيضًا فضولي لمعرفة ما إذا كانت صفحة اشتراكات المسؤول تقوم بالتحميل؟ يمكنك زيارة عنوان URL هذا /admin/plugins/discourse-subscriptions/products ثم النقر فوق علامة التبويب الاشتراكات.
لست متأكداً مما إذا كان هذا مرتبطاً، ولكن واجهنا نفس المشكلة قبل بضعة أيام. لم يكن لدي وقت لتحليل المشكلة، ولكن تخميني الأفضل هو أنها تحدث عندما ننفد الذاكرة.
سياق بسيط: وفقاً للإعداد الأساسي، يتم استخدامه على خادم Vultr’s HF (4 جيجابايت رام) ويتم تشغيل YJIT أيضاً. يعمل هذا بشكل مثالي في المواقف العامة. يتم تثبيت إضافة “من متصل الآن” أيضاً وتقوم الذكاء الاصطناعي بفحص المنشورات، وما إلى ذلك… ولكن إضافة الاشتراك غير مثبتة. ومع ذلك، قبل بضعة أيام، عندما واجهنا هذه المشكلة، كان هناك استخدام متزايد لأننا نظممنا حملة لجمع التبرعات لأحد أعضائنا وكان هناك تفاعل أكثر بكثير من المعتاد. مما ربما أدى إلى تحميل الخادم بشكل زائد. لم يتم تحميل مسارات المستخدم وواجهنا الخطأ المذكور أعلاه. كما أظهر لنا أن المشكلة تكمن في إضافة “من متصل الآن”. في ذلك الوقت، قمت بإيقاف فحص المنشورات التلقائي بالذكاء الاصطناعي لأنه لم يعمل بشكل جيد أيضاً في هذا الموقف وربما ساعد ذلك في إعادة الأمور إلى العمل مرة أخرى.
لقد تحققت من استخدام وحدة المعالجة المركزية ولم يكن مرتفعاً بما يكفي للتسبب في ذلك. لذلك أعتقد أن نقص الذاكرة قد يكون قد تسبب في هذه المشكلة بالنسبة لنا.