موقعي Discourse معطل. لا أستطيع تحميل أي شيء

مرحباً فريق الدعم،

صفحتي على Discourse على الرابط https://wespenreboards.com/ معطلة. لا يمكننا حتى عرض صفحة تسجيل الدخول. لقد واجهت مشكلة في الشهادات من قبل، ولكن يبدو أن هذا ليس هو الحال هذه المرة. قمت بتشغيل أوامر التحديث في وحدة تحكم DigitalOcean droplet، لكنها لم تحل المشكلة.

cd /var/discourse

git pull

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

لقد أرفقت لقطة شاشة لوحدة التحكم وصفحة Chrome لما يحدث عند كتابة عنوان URL للمنتدى. هناك الكثير من التحذيرات في نص وحدة التحكم. هل لهذا علاقة بالموضوع؟ أنا مبتدئ في هذه الأمور.

هل يمكن لأحد مساعدتي في هذا، من فضلك؟

شكراً جزيلاً،
ويس بنري

لا، إنها غير ضارة. هل يمكنك نشر سجل إعادة البناء بالكامل؟

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

أنا آسف، يمكنني مساعدتك في تصحيح أخطاء Discourse ولكن ليس في شيء يبدو أنه مشكلة في جهاز الكمبيوتر الخاص بك أو في منصة السحابة التي تستخدمها.

بدلاً من ذلك، يمكنك التمرير عبر السجل والبحث عن شيء يمثل خطأ، والتقاط لقطة شاشة لذلك.

إعجابَين (2)

كانت هذه هي رسالة الخطأ الوحيدة التي وجدتها:

هل لا يزال بإمكانك الاتصال بوحدة التحكم؟
الموقع لا يستجيب، مما يشير إلى أنه لا يتمتع باتصال بالشبكة. إذا كان discourse معطلاً، فستظل تحصل على رسالة “رفض الاتصال”، وليس انتهاء المهلة.
قد تحتاج إلى إعادة تشغيل القطرة.
افتح تذكرة لدى digitalocean.com

3 إعجابات

حسنًا. سأفعل ذلك! سأتواصل معهم. شكرًا لك، جاي!

نعم، يمكنني الاتصال بالوحدة الطرفية على موقع DigitalOcean.

لا. هذا ليس هو.

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

لا، لا يوجد جدار حماية. لم يتغير شيء. الشيء الوحيد الذي فعلته هو تشغيل ما يلي للتأكد من أن شهادتي لا تنتهي صلاحيتها:

cd /var/discourse

git pull

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

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

لقد اتصلت بـ DigitalOcean، وأرسلوا لي هذا:

مرحبًا ويس،

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

لاحظت أنك استخدمت الأمر “./launcher start up”. بدلاً من ذلك، جرب الأمر الافتراضي “./launcher start app”.

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

لقد قمت بتشغيل start app وحصلت على الرسالة التالية:

لا أعرف شيئًا عن إعداد حاويتين، ولكن كما أرى، فقد دمرت التطبيق السابق وإذا حدث خطأ ما في إعادة البناء، فلا يمكنك استخدام التطبيق القديم.

ولكن… هل هذه الحاويات قيد التشغيل؟

لا أعرف. ليس لدي ملف .yml على سبيل المثال - لم يكن لدي قط. لا أعرف حتى ما تعنيه “حاويتان”. أي فكرة عما يجب فعله بعد ذلك؟

لدي وصول إلى وحدة تحكم DigitalOcean ويمكنني الوصول إلى الموقع عبر WinSCP.

والآن تلقيت هذا أيضًا من DigitalOcean:

لقد قمت بمراجعة القطرة وأرى أنها تعمل وتستجيب، ومع ذلك، فإن منافذ HTTP و HTTPS مغلقة حاليًا.

> root@jump:~# nmap -Pn -p 22,80,443 69.55.54.86 Starting Nmap 7.80 ( [https://nmap.org](https://nmap.org/) ) at 2024-08-10 11:42 UTC Nmap scan report for [wespenreboards.com](https://wespenreboards.com/) (69.55.54.86) Host is up (0.23s latency). PORT STATE SERVICE 22/tcp open ssh 80/tcp closed http 443/tcp closed https Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds

لقد قمت بتشغيل destroy/rebuild web_only مرة أخرى، والآن يعمل، فجأة. لقد قمت بتشغيله مرتين في وقت سابق اليوم دون جدوى. لكنه يعمل الآن، وهذا رائع.

شكراً لكم يا رفاق،
ويس

بشكل أساسي، أخبرك nmap أن منفذ SSH كان مفتوحًا - حسنًا، كنت تعرف ذلك بالفعل. لكن المنفذين 80 و 443 كانا مغلقين. لذلك لم يتمكن أحد من الدخول.

لماذا حدث ذلك… لا أدنى فكرة.

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

هل تعتقد أنه تم “اختراقه؟” أعني، هل هذا ممكن نظريًا في هذه الحالة؟

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

3 إعجابات

شكراً يا جاكي. حسناً، لقد تم تشغيله، وهذا هو الأهم. :slightly_smiling_face:

إعجابَين (2)