تجمّد وحدة التحكم في واجهة Digital Ocean الويب أثناء محاولة تحديث Discourse

مرحباً بالجميع،

أحاول تحديث موقع Discourse الخاص بي، لكنني أرى هذه الرسالة في لوحة الإدارة.

أنت تشغل إصداراً قديماً من صورة Discourse.

تم تعطيل الترقيات عبر واجهة المستخدم الويب حتى تقوم بتشغيل أحدث صورة.
لتنفيذ ذلك، قم بتسجيل الدخول إلى الخادم الخاص بك باستخدام SSH وشغّل الأمر التالي:

ومع ذلك، عندما أفتح وحدة التحكم (console) على خادمي في DigitalOcean، يتجمد الأمر فوراً.
لم يكن يحدث هذا من قبل. هل لديكم أي فكرة عن كيفية إصلاح ذلك من فضلكم؟

ماذا تقصد بـ ‘تجمّد’، هل تقصد SSH؟ لماذا لا تقوم ببساطة بإعادة تشغيل الخادم؟

أنت تشير إلى واجهة الويب الخاصة بوحدة التحكم عبر Digital Ocean.

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

أعتذر، لست مطورًا. عادةً ما أتبع فقط التعليمات التي يقدمها Discourse لإدخالها في وحدة التحكم، لكن وحدة التحكم الآن لا تسمح لي بذلك.

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

أعتقد أنه ليس متجمدًا، لكن كلمة المرور لا تظهر (حتى لا يتمكن الناس من قراءتها من فوق كتفك).

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

مرحبًا، @christian_01. لا يمكنني معرفة موقعك من اسم المستخدم الخاص بك، لذا إذا كنت تريد مساعدتي، سأحتاج إلى أن ترسل لي بريدًا إلكترونيًا.

حسنًا، عند إنشاء droplet بمفتاح SSH، يتم تعطيل تسجيل الدخول بكلمة المرور افتراضيًا. أقترح تثبيت مفتاح SSH وتقديم تعليمات لتمكين تسجيل الدخول بكلمة المرور (وأفعل ذلك إذا طُلب مني). لا أستطيع العثور على تعليمات لإنشاء مفتاح SSH لـ PuTTY يمكن لعملاء التثبيت العاديين اتباعها، على الرغم من أنني تحدثت مع عدد قليل من مستخدمي Mac لإرسال مفتاح لي. يحدث هذا بحد أقصى بضع مرات في السنة (1 من كل 50 تثبيتًا؟).

لذلك، لكتابة سطور 3 في واجهة طرفية ثلاث مرات في السنة، فإن وحدة تحكم Digital Ocean ليست أداة سيئة حقًا لعميل التثبيت العادي. لا يحتاجون إلى تثبيت PuTTY، أو تذكر ما الذي قاموا بتثبيته آخر مرة قاموا فيها بهذا الأمر الغريب. حتى لو كان لديهم جهاز Mac، فإن معظم الناس يجدون الواجهة الطرفية أمرًا غريبًا حقًا.

هل ذلك أساسًا لأنها تتجاوز إعداد مفاتيح SSH محليًا؟

يبدو أن وحدة تحكم DO على الويب لا تعمل لهذا العميل لديك، مما أدى إلى إنشاء مواضيع متعددة هنا، وهو أمر غير جيد.

شكرًا، لكنني لم أعمل مع @pfaffman

نعم، أنا مستخدم ‘نمطي’ على جهاز Mac ولا أعرف شيئًا عن مفاتيح SSH وما شابه… كنتُ أستخدم خيار التحديث بنقرة واحدة فقط، لكنه لا يعمل حاليًا لأنني بحاجة إلى إضافة سطور الكود هذه إلى وحدة التحكم ولا أستطيع ذلك. محبط.

هذا ليس الافتراضي في Digital Ocean، لذا ما لم تكن أنت من أنشأ هذه القطرة، فقد لا ينطبق ذلك بالضرورة.

يجب أن تتمكن من استخدام اسم المستخدم root وكلمة المرور اللذين قدمتهما Digital Ocean عند إعداد القطرة @christian_01. أو يمكنك طلب مساعدة من صديق خبير تقني إذا كنت عالقًا حقًا.

شكرًا لك يا جيف. ماذا أفعل باسم المستخدم وكلمة المرور للجذر (root)؟ هل أحتاج إلى تسجيل الخروج ثم الدخول مرة أخرى في مكان ما؟

نقرة زر “إعادة تشغيل الطاقة” في لوحة تحكم DO حلت مشكلة تجمد وحدة التحكم.

شكرًا لمساعدتك!

أحسنت! لا أعرف متى كنت لأفكر في ذلك! أفضل تخميني الحالي هو أنك نفذت ذاكرة الوصول العشوائي (RAM). تأكد من تفعيل مساحة التبديل (swap) وربما فكر في زيادة ذاكرة الوصول العشوائي لديك.