موقعي معطل دائمًا

خطأ في الخادم
عند محاولة تحميل /latest.json?ascending=false
رمز الخطأ: خطأ 500

هذه الصفحة لا تعمل www.dexforum.com.br حاليًا غير قادرة على تلبية هذا الطلب.
خطأ HTTP 500

لماذا يحدث هذا؟ كيف يمكن حله؟


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

تقول رسالة الخطأ لديك No space left on device وتُظهر معلومات النظام أن 100.0% من مساحة 49.29 جيجابايت مستخدمة.
سيتعين عليك زيادة حجم القطرة الخاصة بك أو معرفة ما هو موجود حاليًا عليها ويستخدم كل المساحة.

إعجابَين (2)

اعتقدت أن محتوى الموقع تم حذفه تلقائيًا من الخادم، كيف يمكنني رؤية ما يسبب كل هذا الحجم؟

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

هناك بعض المعلومات الجيدة حول كيفية العناية بخادمك على Manually update Discourse and Docker image to latest

إعجابَين (2)

شكراً لعرضك هذه الخطوات، ولكن عندما أستخدم الأمر cd /var/discourse\ngit pull\n./launcher rebuild app يظهر لي Device "docker0" does not exist.\nCannot connect to the docker daemon - verify it is running and you have access

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

يبدو أن تطبيقك متوقف. جرب ./launcher start app، ويجب أن يعيد هذا إصدارك السابق لإعادة البناء.

cd /var/discourse
./launcher start app

لا تقم بتشغيل ./launcher cleanup إلا إذا كان تطبيقك قيد التشغيل، وإلا فسيؤدي ذلك إلى إزالته أيضًا.

3 إعجابات

حدث خطأ آخر، يا إلهي، لم أكن أعرف حتى عن هذه

root@forummaisvc:/var/discourse# ./launcher start app
الجهاز “docker0” غير موجود.
لا يمكن الاتصال بـ docker daemon - تحقق من أنه قيد التشغيل وأن لديك حق الوصول

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

لقد استخدمت الأمر df -h ماذا يمكنني أن أحذف؟ وما هو الأمر الذي أستخدمه لحذف شيء معين؟

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

جرب:

cd /var/discourse
./launcher restart app
إعجاب واحد (1)

إنه يعيد هذا لي =(

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

جيم لا يزال على حق…
أود أن أجرب sudo apt autoremove --purge ثم sudo systemctl start docker و.\launcher start app ثم ربما .\launcher cleanup (مع عمل نسخة احتياطية مسبقًا)

3 إعجابات

لقد جربت هذه الرموز التي أعطيتني إياها وهي تعطيني بعض الأخطاء! لا أعرف ماذا أفعل، منتداي معطل منذ أيام، أنا يائس

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

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

3 إعجابات

ليس هناك مساحة كافية حتى لـ apt autoremove :fearful:

نعم، مع الحفاظ على جميع النسب، أشعر بقليل من:

ربما sudo apt autoclean أولاً
ولقبضة من Ko sudo find /var/log -type f -iname *.gz -delete
ثم حاول مرة أخرى sudo apt autoremove
وأخيرًا sudo systemctl start docker
sudo /var/discourse/./launcher start app
sudo /var/discourse/./launcher cleanup

إعجابَين (2)

ما هو دوك ديمون؟ وكيف يمكن تثبيته؟ @Benjamin_D @JammyDodger

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

أخشى أنك لا تملك حاليًا مساحة كافية لبدء دوكر، والتي ستحتاجها بعد ذلك لتشغيل ./launcher cleanup (وهي الطريقة المفضلة لتنظيف أي حاويات/صور قديمة متبقية من عمليات إعادة البناء السابقة). من الناحية المثالية، سترغب أيضًا في أن يكون موقعك مباشرًا (./launcher start app) قبل تشغيله، حتى يكون لديك حل بديل إذا حدث خطأ ما في عملية إعادة البناء.

لم يكن لدي موقع ممتلئ بنسبة 100٪، لذا من غير الواضح بالنسبة لي ما قد يعمل وما لا يعمل (عدم القدرة على تشغيل التنظيف التلقائي والإزالة التلقائية، على سبيل المثال). @Benjamin_D هل تعرف ما إذا كان لا يزال من الممكن إزالة بعض الملفات يدويًا لتوفير بعض المساحة لبدء الأمور؟ على سبيل المثال:

cd /var/discourse/shared/standalone/backups/default dir

انسخ أقدم اسم ملف، ثم الصقه لحذفه على سبيل المثال:

rm jammydodger-s-test-site-2022-04-12-033748-v20220407195246.tar.gz

أو ربما تحقق من الصور اليتيمة وقم بإزالة واحدة أو أكثر منها:

docker images

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

إعجابَين (2)

أعتقد أنني سأستهدف السجلات قبل أي شيء آخر “متعلق بالتطبيق”

sudo journalctl --rotate
sudo journalctl --vacuum-time=1s

إعجابَين (2)

لا أعرف شيئًا، ولكن سأفعل أولاً الشيء الأكثر وضوحًا: التحقق مما إذا كان Docker قيد التشغيل على الإطلاق - كما يقول دائمًا:

systemctl status docker

إعجابَين (2)

لقد وجدت هذا الموضوع الذي يتضمن مشكلة مماثلة:

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

@JammyDodger @Benjamin_D

شكراً لمساعدتي والإجابة على أسئلتي!

اعتقدت أن Discourse تحذف الملفات تلقائيًا!

كيف يمكنني رؤية الملفات التي تملأ مساحة التخزين الخاصة بي؟ وما هي الملفات التي يمكنني حذفها؟

هل أقوم بذلك باستخدام سطر الأوامر أم يمكنني الذهاب إلى إعدادات المنتدى؟

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