خطأ في الخادم
عند محاولة تحميل /latest.json?ascending=false
رمز الخطأ: خطأ 500
هذه الصفحة لا تعمل www.dexforum.com.br حاليًا غير قادرة على تلبية هذا الطلب.
خطأ HTTP 500
لماذا يحدث هذا؟ كيف يمكن حله؟
خطأ في الخادم
عند محاولة تحميل /latest.json?ascending=false
رمز الخطأ: خطأ 500
هذه الصفحة لا تعمل www.dexforum.com.br حاليًا غير قادرة على تلبية هذا الطلب.
خطأ HTTP 500
لماذا يحدث هذا؟ كيف يمكن حله؟
تقول رسالة الخطأ لديك No space left on device وتُظهر معلومات النظام أن 100.0% من مساحة 49.29 جيجابايت مستخدمة.
سيتعين عليك زيادة حجم القطرة الخاصة بك أو معرفة ما هو موجود حاليًا عليها ويستخدم كل المساحة.
اعتقدت أن محتوى الموقع تم حذفه تلقائيًا من الخادم، كيف يمكنني رؤية ما يسبب كل هذا الحجم؟
هناك بعض المعلومات الجيدة حول كيفية العناية بخادمك على Manually update Discourse and Docker image to latest
شكراً لعرضك هذه الخطوات، ولكن عندما أستخدم الأمر 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
يبدو أن تطبيقك متوقف. جرب ./launcher start app، ويجب أن يعيد هذا إصدارك السابق لإعادة البناء.
cd /var/discourse
./launcher start app
لا تقم بتشغيل ./launcher cleanup إلا إذا كان تطبيقك قيد التشغيل، وإلا فسيؤدي ذلك إلى إزالته أيضًا.
حدث خطأ آخر، يا إلهي، لم أكن أعرف حتى عن هذه
root@forummaisvc:/var/discourse# ./launcher start app
الجهاز “docker0” غير موجود.
لا يمكن الاتصال بـ docker daemon - تحقق من أنه قيد التشغيل وأن لديك حق الوصول
جرب:
cd /var/discourse
./launcher restart app
جيم لا يزال على حق…
أود أن أجرب sudo apt autoremove --purge ثم sudo systemctl start docker و.\launcher start app ثم ربما .\launcher cleanup (مع عمل نسخة احتياطية مسبقًا)
لقد جربت هذه الرموز التي أعطيتني إياها وهي تعطيني بعض الأخطاء! لا أعرف ماذا أفعل، منتداي معطل منذ أيام، أنا يائس
أشعر دائمًا ببعض التوتر بشأن اقتراح حذف الأشياء لإنشاء مساحة. هل هناك دليل تفصيلي سهل للمبتدئين لاستهداف ربما الملفات الاحتياطية الإضافية، أو بعض الصور اليتيمة؟
ليس هناك مساحة كافية حتى لـ apt autoremove ![]()
نعم، مع الحفاظ على جميع النسب، أشعر بقليل من:
ربما 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
ما هو دوك ديمون؟ وكيف يمكن تثبيته؟ @Benjamin_D @JammyDodger
أخشى أنك لا تملك حاليًا مساحة كافية لبدء دوكر، والتي ستحتاجها بعد ذلك لتشغيل ./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
على الرغم من أنه ربما يجدر بالذكر أيضًا أنه إذا كان موقعك يحتوي على الكثير من تحميلات المستخدمين، فقد تحتاج ببساطة إلى تغيير الحجم. ولكن إذا لم تقم بأي صيانة للخادم منذ أن بدأت، فهناك فرصة جيدة أن يؤدي التنظيف إلى مساعدتك لفترة من الوقت.
أعتقد أنني سأستهدف السجلات قبل أي شيء آخر “متعلق بالتطبيق”
sudo journalctl --rotate
sudo journalctl --vacuum-time=1s
لا أعرف شيئًا، ولكن سأفعل أولاً الشيء الأكثر وضوحًا: التحقق مما إذا كان Docker قيد التشغيل على الإطلاق - كما يقول دائمًا:
systemctl status docker
لقد وجدت هذا الموضوع الذي يتضمن مشكلة مماثلة:
شكراً لمساعدتي والإجابة على أسئلتي!
اعتقدت أن Discourse تحذف الملفات تلقائيًا!
كيف يمكنني رؤية الملفات التي تملأ مساحة التخزين الخاصة بي؟ وما هي الملفات التي يمكنني حذفها؟
هل أقوم بذلك باستخدام سطر الأوامر أم يمكنني الذهاب إلى إعدادات المنتدى؟