هل إعادة بناء التطبيق تصلح مشاكل الاستعادة؟

كنت أقوم بتغيير خادمي. قمت بتثبيت Discourse على خادم جديد واستعادة النسخة الاحتياطية القديمة في وضع القراءة فقط. فجأة، في منتصف عملية الاستعادة، تم تسجيل خروج الحساب مع ظهور رسالة وضع القراءة فقط.

بعد ذلك، لم يعد الموقع يعمل بشكل صحيح.

أريد إعادة بناء Discourse باستخدام الأكواد التالية:

cd /var/discourse
./launcher rebuild app

هل هذا مناسب؟ لا أريد إنشاء قطرة جديدة لـ Discourse مرارًا وتكرارًا في حسابي على Digital Ocean. فقد يقومون بحظري بسبب ذلك.

أي نصائح؟

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

أعتقد أن هذا أمر طبيعي تمامًا. أعني أن الأمر يعمل بهذه الطريقة بالنسبة لي أيضًا. بعد تسجيل خروج حساب المسؤول، يمكنني تسجيل الدخول مرة أخرى، وهذه هي النسخة المستعادة. قد يستغرق الأمر بعض الوقت اعتمادًا على حجم النسخ الاحتياطي لديك :thinking:

3 إعجابات

يُتوقع تسجيل الخروج عند الاستعادة، حيث يحتوي الموقع الجديد على مستخدمين مختلفين.

تم تصميم Digital Ocean بحيث يمكنك إنشاء وحذف القطرات (Droplets) بشكل مستمر. لن يتم حظرك بسبب ذلك. ومع ذلك، قد تصل إلى حدود عند طلب مفاتيح HTTPS من Let’s Encrypt.

يستغرق الأمر عادةً عدة دقائق بعد الاستعادة حتى يصبح الموقع متاحًا. ليس واضحًا من رسالتك ما إذا كان هناك أي خطأ فعلي.

هل ظهر موقعك بعد الاستعادة؟

إعجابَين (2)

نعم، موقعي الآن يعمل مباشرة.

ما قمت به هو إعادة بناء التطبيق باستخدام الأمر التالي:

cd /var/discourse
./launcher rebuild app

ثم قمت باستعادته مرة أخرى.

يعمل الآن. لكنني لا زلت أخشى أن يكون قد حدث خطأ ما في جزء البرمجة أثناء إعادة البناء؟

ربما لا أعرف، قد يكون هناك خلل داخلي لا يزال موجودًا؟

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

هذا غير مرجح. إذا كان موقعك يعمل، فمن المرجح أنه على ما يرام. ربما كان بإمكانك ببساطة الانتظار قليلاً أكثر أو إعادة تشغيل الحاوية فقط، لكنك الآن بخير. لا تقلق.

5 إعجابات

شكرًا جزيلاً لك :heart_decoration:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.