بيانات Redis و Postgres تستهلك أكثر من 20GB من المساحة الخاصة بي

ماذا يمكنني أن أفعل حيال هذا؟ redis_date و Postgres_date تستهلكان مساحتي التي تزيد عن 20 جيجابايت.

بسبب هذا، أدفع المزيد على DigitalOcean.

منتدى الخاص بي: https://onehourforum.com/

في كل مرة، تأخذ هاتان المجلدان الكثير من مساحتي، ويتعطل منتداي.

من فضلكم ساعدوني.

تم إرفاق لقطة شاشة.

بالنسبة لي، بيانات redis صغيرة جدًا بالفعل. ماذا تحصل من

ls -haltrR /var/discourse/shared/standalone/redis_data

لدي

root@foorumi-hel:/var/discourse# ls -haltrR /var/discourse/shared/standalone/redis_data
/var/discourse/shared/standalone/redis_data:
total 9.3M
drwxr-xr-x 13 root       root  4.0K Jan 10  2023 ..
-rw-r--r--  1 messagebus input 9.3M Dec  6 20:07 dump.rdb
drwxr-xr-x  2 messagebus input 4.0K Dec  6 20:07 .

لذلك يجب أن تكون لدى فيكاش مشكلة بالفعل.

أتفق. لا أستطيع أن أتخيل كيف يمكن أن يكون هناك 16 جيجابايت من ذاكرة التخزين المؤقت. إذا انتقلت إلى خادم جديد، فإن ما هو موجود في ذاكرة التخزين المؤقت (عادةً) يُترك وراءه، لذا فإن أحد الأشياء التي يجب القيام بها هو مجرد حذفه وإعادة بنائه.

يمكنك رؤية ما يقوله هذا:

cd /var/discourse
./launcher enter app
redis-cli
info memory
exit
exit
exit
3 إعجابات

أيضًا، للاهتمام، في أسفل صفحة حالة Sidekiq في منتداك (forum.url/sidekiq) يوجد ملخص لاستخدام ذاكرة Redis، بما في ذلك الاستخدام الأقصى. (أيضًا، وقت التشغيل - قد يكون مثيرًا للاهتمام إذا كان وقت التشغيل قصيرًا جدًا، لأنه ربما يتعطل Redis ويعاد تشغيله ويترك بعض الفوضى في القرص.)

(ومع ذلك، هذا هو استخدام الذاكرة، ويبدو أن المشكلة هنا هي استخدام القرص.)

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

انظر هذا، إنه يولد بيانات تفريغ

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

يفترض أنه يمكنك حذف جميع الملفات المؤقتة.

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

كان هذا الموضوع السابق، بالنسبة لي، غير حاسم:
يستهلك Discourse مساحة قرص كبيرة، بشكل أساسي مجلد redis_data

أعتقد أنهم يُتركون إذا توقف Redis قبل أن يتمكن من كتابتها. (لكن لم أتذكر كتابة ذلك، لذلك ربما تركته في ملف مؤقت solfege/somewhere)

هذه التواريخ في لقطة الشاشة مجمعة على فترات زمنية تبلغ حوالي 5 دقائق - هناك شيء لا يعمل كما ينبغي!

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

لم ألاحظ ذلك!

هناك بالتأكيد خطأ ما. هل هذه آلة ضعيفة؟ هل تعمل على مجموعة من برامج الذكاء الاصطناعي؟ (لا أعتقد ذلك، ولكن هذه هي أفضل تخميناتي)

إذا كان حذفها آمنًا، فسيؤدي ذلك إلى حل مشكلة مساحة القرص الفورية.

كفحص عام، والذي يتضمن التحقق من العمليات التي تم إنهاؤها بسبب نقص الذاكرة:

تم إيقاف خدمة smtp،
وكانت قائمة الانتظار موجودة،
هل هذا يمثل مشكلة؟
ماذا فعلت؟
أصلحت smtp، وحذفت الملفات المؤقتة.

هذا قد يفسر الأمر.

سيكون من المثير للاهتمام معرفة ما إذا كانت تلك الملفات المؤقتة لا تزال تُنشأ.

لم يتم إنشاء ملفات مؤقتة الآن.

لكن هذا الملف يستهلك 16 جيجابايت

كيف أتعامل مع هذا؟

شكرا

يمكنك تجربة

cd /var/discourse
./launcher cleanup