في كل مرة يحدث فيها هذا الخطأ أثناء التحديثات، تظهر هذه الرسالة في لوحة التحكم. Sidekiq لا يعمل. يتم تنفيذ العديد من المهام، مثل إرسال رسائل البريد الإلكتروني، بشكل غير متزامن بواسطة Sidekiq. تأكد من أن عملية sidekiq واحدة على الأقل قيد التشغيل.
نعم يا صديقي، لقد نشرت مرة أخرى، لأن تثبيتي قبل بضعة أيام بدأ في الظهور به العديد من المشاكل، ببساطة بعد كل هذه الأخطاء، أقوم بالضغط على F5 ويظهر أن التثبيت محدث ولا يوجد شيء معلق، حتى بعد أن قدمت المحاولة السابقة خطأ، كلامي غريب جدًا في الآونة الأخيرة، إنه بطيء جدًا، لا يوجد شيء مختلف، أنا فقط أستخدمه على خادمي، وأستخدم إضافة واحدة فقط ليست رسمية، وكل الإضافات الأخرى رسمية.
لم أجرب أي شيء، ببساطة بعد أن تم تنبيهي بشأن الخطأ، نقرت على F5 وبعد عودة التحذير بشأن التحديثات المعلقة اختفى، كما لو أن آخر تحديث قد تم بنجاح، على الرغم من أنني كنت أعرف أنه لم يكتمل بنجاح.
فكرة جيدة يا صديقي، لم تخطر هذه الاحتمالية ببالي، غداً سأحاول القيام بذلك، فبعد كل محاولة تحديث يتوقف Sidekiq عن العمل ويحذرني على لوحة التحكم الخاصة بي، الشيء الوحيد الذي يعيده للعمل هو استخدام الأمر “sudo reboot” على الخادم، لكن غداً سأحاول إعادة البناء يدوياً.
بشكل عام، إذا واجهت مشكلة مع الترقية من واجهة المستخدم، فاستخدم وحدة التحكم؛ فهذه هي الطريقة المثلى!
يتم تحديث Discourse يوميًا، وقد تحدث بعض التغييرات التي تتطلب إعادة بناء حاوية كاملة.
كملاحظة جانبية، هناك مهمة Rake maxminddb:refresh لاختبار/تنزيل ملفات MaxMind DB مباشرة (أو maxminddb:get لتجاهل التحقق من تاريخ آخر تنزيل والنسخ الاحتياطي):