توقفت النسخ الاحتياطي التلقائي

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

3 إعجابات

حدث نفس الشيء لي الليلة الماضية.

يجب أن يكون هناك رابط للسجل في الإشعار إذا فشل النسخ الاحتياطي التلقائي.

يخبرني سجلي أنه عند محاولة الضغط، لم تكن هناك مساحة كافية متبقية. ربما لم يتم مسح ملف قاعدة البيانات القديم؟ سأتحقق.

4 إعجابات

لا، بالنسبة لي كان هناك الكثير من الصور القديمة.

على أية حال حاول:

./launcher cleanup app أثناء تشغيل موقعك لا زال، وهذا من المحتمل أن يساعد على أية حال.

4 إعجابات

لم تكن هناك رسالة فشل. بدا الأمر وكأنه لم يحاول إجراء النسخ الاحتياطي مطلقًا. لا يوجد نقص في مساحة القرص. هناك 6 نسخ احتياطية فقط حيث أنني قمت بتمكين الإعداد الذي يقوم بحذف النسخ الاحتياطية القديمة تلقائيًا عندما يكون هناك عدد كبير جدًا.

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

3 إعجابات

نعم، يمكنك تشغيل النسخ الاحتياطي من سطر الأوامر:

6 إعجابات

docker exec app discourse backup --sql-only

يعمل مع موقع discourse بمنتدى واحد. كيف تحدد المنتدى للنسخ الاحتياطي في إعداد متعدد المواقع؟

تحرير: هذا الأمر يعمل
cd /var/www/discourse & RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only

أو مع أمر docker كامل:
docker exec containerID bash -c 'cd /var/www/discourse; RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only'

إعجابَين (2)