الموقع لا يعمل بعد محاولة الترقية

حاولت تشغيل ترقية تلقائية من صفحة المسؤول. بدا الأمر يسير بشكل جيد، لكن من الواضح أن شيئًا ما فشل. يعتقد لوحة التحكم الخاصة بالمسؤول أنني لم أقم بالترقية، بينما تُظهر لوحة الترقية أن كل شيء محدث. حاولت تشغيل أمر ./launcher rebuild app، لكنني حصلت على خطأ يشير إلى عدم وجود مساحة كافية على القرص. قمت بحذف النسخ الاحتياطية الأقدم التي كانت لدي، لكن ذلك زاد المساحة المتاحة إلى 3 جيجابايت فقط، بينما يتطلب الأمر 5 جيجابايت.

هل لديك أي اقتراحات؟ لقد قمت بالفعل بتشغيل ./launcher cleanup.

يبدو أن Docker يستهلك مساحة كبيرة: 9.3 جيجابايت إجمالًا…

--- /var/lib/docker ---------------------------------------------------------------------------------------------------------------------------
                     /..
6.7 GiB [##########] /overlay2
2.7 GiB [###       ] /volumes
--- /var/lib/docker/overlay2 ------------------------------------------------------------------------------------------------------------------
                     /..
3.8 GiB [##########] /5f823d00b5b399410cb9e99b8ea4f2b44e4607b88ee27a9328b4fb4267eeeac8
2.3 GiB [######    ] /11262dd0a2b59292c520629d74720326f0328995c321826f1d8ae4434fc7a482

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

./launcher rebuild app

تمت العملية بنجاح وعاد الموقع للعمل. فُزْتُ! لا يزال لدي رغبة في معرفة ما إذا كان هناك خطأ في Docker يستهلك كل هذه المساحة…

 ./launcher cleanup

سيزيل صور Docker والحاويات التي لا تستخدمها.

شكرًا لك @pfaffman. لقد جربته ولم ألاحظ أي تغيير.

هل يبدو هذا الحجم مناسبًا؟

آسف لأنني لم ألتمس الأرقام من قبل، لكن نعم، يبدو ذلك صحيحًا تمامًا.

المساحة محدودة جدًا عند 20 جيجابايت. أنصح بشدة بـ 50 جيجابايت. يساعد الاحتفاظ بالنسخ الاحتياطية في سلة S3 أو Digital Ocean Spaces في عدم امتلاء القرص بالنسخ الاحتياطية، لكن لا يزال من الممكن أن تواجه مشاكل أثناء الاستعادة حيث توجد نسخ متعددة من قاعدة البيانات عند استعادتها.

واجهتُ نفس المشكلة مع هذه الترقية. وقد ساعدني نقل Docker إلى مجلد مختلف في حلها. لقد اتبعتُ هذا الدليل: