بحث عن أخطاء 502 في 2.5.0.beta6

لقد قمت للتو بالترقية إلى الإصدار 2.5.0.beta6. بعد اكتمال الترقية بنجاح، فشلت جميع عمليات البحث، مما أدى إلى ظهور الرسالة التالية بعد فترة طويلة من وقت التفكير (دائرة متحركة):

لقد جربت إعادة تشغيل الخادم، لكن هذا لم يحل المشكلة.

هل لديك أي تلميح؟ شكرًا لك.

تحديث 1: أنا حاليًا أعيد إنشاء فهرس البحث. ليس لدي أي فكرة عما إذا كان هذا سيساعد.

تحديث 2: لم يُصلح الأمر rake search:reindex مشكلة خطأ 502.

تحديث 3: في بعض الأحيان، بدلاً من الحصول على خطأ 502، تظهر لي الرسالة: “الموقع تحت ضغط هائل، تم تعطيل البحث، حاول مرة أخرى لاحقًا.” لم تظهر هذه الرسالة من قبل. هذا ليس منتدى عالي الاستخدام.

إعجاب واحد (1)

إذا تم ترقية قاعدة البيانات إلى Postgres 12، فقد يستغرق الأمر بعض الوقت حتى تستقر الأمور؟

إعجاب واحد (1)

هل تستخدم أحدث صورة Docker PostgreSQL 12؟ @codinghorror كيف تحدد عبارة “تستغرق وقتًا”؟ هل يجب أن أتركها لتُحلّ نفسها أم أحتاج إلى إصلاح شيء ما؟

تحديث: نعم، PostgreSQL 12.

إعجاب واحد (1)

حسنًا، لقد قرأت هذا:

تلقيت الرسالة التالية، لذا أفترض أن الترقية إلى PostgreSQL 12 قد نجحت بالنسبة لي:

اكتملت الترقية

لإكمال الترقية، قم بإعادة البناء مرة أخرى باستخدام:

./launcher rebuild app

أنا متحمس لمعرفة ما إذا كان هذا الخطأ في البحث سيصلح نفسه أم أنني بحاجة إلى اتخاذ إجراء.

3 إعجابات

حسنًا، تعمل وظيفة البحث مرة أخرى في الإصدار 2.5.0b6، لكنها بطيئة جدًا مقارنة بالإصدار 2.5.0b3.

هل لديك أي نصائح؟

مرحبًا @ravenzachary

قد تفكر في التحقق من سلامة فهارس PostgreSQL والتأكد من عملها بشكل صحيح وعدم تلفها.

إعجابَين (2)

شكرًا لك. ما الأوامر التي سأستخدمها لذلك؟

ها هو الأمر @ravenzachary

إعجاب واحد (1)