تشغيل 3.2.0.beta4-dev ( 86da47f58d ) ولكن هذه المشكلة موجودة لدينا منذ فترة الآن.
لدينا نسخ احتياطية تم تكوينها للذهاب مباشرة إلى S3. ومن المفهوم أن التطبيق يأخذها إلى التخزين المحلي أولاً ثم يقوم بتحميلها إلى S3، وهذا جيد. المشكلة هي أنه لا يقوم بحذف كل نسخة احتياطية بعد تحميلها، مما يؤدي إلى استهلاك مساحة هائلة حتى بدون صور مصغرة محفوظة داخل النسخ الاحتياطية.
هل يمكن أن تكون هذه مشكلة في الأذونات على الدليل، ربما؟ بالتأكيد لم أقم بتغييرها.
root@forum:/var/discourse/shared/standalone/tmp/backups# ls -la
total 12
drwxr-xr-x 3 mas www-data 4096 Nov 23 06:44 .
drwxr-xr-x 4 mas www-data 4096 Nov 22 04:57 ..
drwxr-xr-x 2 mas www-data 4096 Jan 9 15:35 default
الغريب هو أنه من قائمة ملفات tmp، نرى أن يناير 2 و 3 و 7 و 8 و 9 تستهلك مساحة. من قائمة النسخ الاحتياطية في Discourse في واجهة المسؤول، أرى فقط 4 يناير. لذا ربما يأخذ Discourse تلك النسخ الاحتياطية ولكنه لا يقوم بتحميلها بشكل صحيح إلى S3؟ المشكلة في هذه النظرية هي أن “تردد النسخ الاحتياطي” تم تعيينه على 3 في تكوين المسؤول، لذلك لا ينبغي أن يحاول النسخ الاحتياطي كل يوم على أي حال. لاحظ أن سجلات النسخ الاحتياطي في واجهة المسؤول فارغة، لا توجد سجلات هناك.
ما زال يحدث، تنهد. أعتقد أنني سأقوم بجدولة أمر find -mtime +2 -delete. أوقات جيدة.
root@forum:/var/discourse/shared/standalone/tmp/backups/default# du -sh
14G .
root@forum:/var/discourse/shared/standalone/tmp/backups/default# ls -la
total 16
drwxr-xr-x 4 mas www-data 4096 Jan 16 06:56 .
drwxr-xr-x 3 mas www-data 4096 Nov 23 06:44 ..
drwxr-xr-x 2 mas www-data 4096 Jan 14 06:38 2024-01-14-063807
drwxr-xr-x 2 mas www-data 4096 Jan 15 06:43 2024-01-15-064337