لقد استخدمت قالب Droplet هذا Discourse | DigitalOcean Marketplace 1-Click App والذي يبدو أنه يشغّل برنامج التثبيت بمجرد دخولك إلى الخادم عبر ssh. تمكنت من إعداد التثبيت باستخدام إعدادات النطاق والبريد الإلكتروني الخاصة بي، ويبدو أن معظم عملية التثبيت تكتمل. في النهاية، يتوقف البرنامج عند رسالة Redis is now ready to exit, bye bye... ثم أواجه خطأً في الأنبوب المكسور. هل لدى أي شخص نصيحة؟
يرجى الاطلاع على التثبيت القياسي الرسمي لـ Discourse. أنصحك بحذف هذه القطرة (Droplet) والبدء من جديد.
ولكن هل جربت فتح المتصفح والتوجه إلى الموقع للتأكد من تشغيل Discourse؟
لقد أنشأت للتو قطرة أخرى (droplet) باتباع التعليمات الرسمية، وأنا غير متأكد من مكان انتهائها، حيث حصلت مرة أخرى على مشكلة ‘أنبوب مكسور’ (broken pipe). أعتقد أنها تتعطل عشوائيًا أحيانًا وتحتاج إلى المحاولة عدة مرات للمضي قدمًا:
أحصل على رسالة ‘لا يمكن لـ Safari الاتصال بالخادم’ أو ‘لا يمكن الوصول إلى هذا الموقع’ في Chrome. بينما يستجيب أمر ping من عنوان IP الصحيح، لذا أعتقد أن التطبيق ببساطة لا يعمل.
لقد جربت أيضًا تشغيل discourse-doctor، ويبدو أنه يحاول إعادة البناء لأن التطبيق غير قيد التشغيل. لسبب ما، لا يبدو أن التثبيت قد اكتمل.
![]()
أرى أن اتصال SSH الخاص بك قد انقطع عن الخادم، مما قطع عملية التثبيت بوضوح، لذا يجب عليك التأكد من عدم انقطاع اتصال SSH قبل اكتمال التثبيت.
يمكنك ببساطة تجربة أداة screen.
حسناً، جربت screen على نظام macOS ولكن يبدو أن النتيجة نفسها. لست متأكداً من سبب انقطاع اتصال SSH بينما لم أقم بأي تفاعل مع الطرفية.

كما وجدت بعض الحلول المحتملة لمشكلة “خط أنابيب مكسور” (broken pipe) التي تقوم بضبط SSH للحفاظ على اتصال نشط، لكن ذلك لم يغير النتيجة بالنسبة لي: جميع عمليات التثبيت تفشل في الاكتمال بسبب هذه المشكلة، وبالتالي لا يبدأ التطبيق. لقد جربت عدة قطرات (droplets) بسعة 1 جيجابايت و2 جيجابايت من الذاكرة العشوائية (RAM). لست متأكداً من كيفية حل هذه المشكلة أو سبب حدوثها. هل واجه أي شخص هذه المشكلة من قبل؟
يمكنك استخدام screen -r لاستئناف الجلسة الأخيرة بعد انقطاع الاتصال ثم إعادة الاتصال بالخادم، وهذا هو السبب في أنني أنصح بأداة screen. يرجى قراءة التفاصيل في المقال الذي ربطتُ به أعلاه. سيبقى التثبيت مستمراً إذا بدأت في جلسة screen، لذا قم فقط باستئنافها في اتصالك التالي في حال انقطع الاتصال.
ربما تقوم تثبيتهم بإعادة تشغيل الشبكة أو شيء غريب، على الرغم من أن ذلك لا ينبغي أن يؤثر على اتصال SSH. جرب استخدام وحدة التحكم عبر الويب الخاصة بهم وانظر إلى أي مدى يمكنك الوصول هناك ربما؟
استخدام وحدة التحكم عبر الويب من DigitalOcean حل مشكلتي. أعتقد أن اتصال الإنترنت لدي ليس جيدًا ويسبب مشاكل بشكل عام مع SSH، ولا علاقة له بـ DigitalOcean أو Discourse.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


