الحصول على رسالة خطأ أكثر وصفاً من مثالي

مرحباً بالجميع، أواجه مشكلة بسيطة مع منصتي.

يعرض موقعي 502 Bad Gateway على الصفحة الرئيسية كما يلي:

هل هناك طريقة للحصول على رسالة خطأ أكثر تفصيلاً؟

هل هناك طريقة لبدء تشغيل نسختي دون أي إضافات؟

هل هناك صفحة تعرض السجلات حتى أتمكن من رؤية الإضافة التي قد تسبب المشكلة؟

هل هناك طريقة للوصول إلى الموقع على الإطلاق عبر المتصفح؟ أي، هل يمكن لصفحات المسؤول أن تعمل حتى لو لم يعمل الموقع الرئيسي؟

بشكل أساسي، ماذا أفعل للبدء في حل هذه المشكلة؟


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

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

هذا يعني على الأرجح أنك لا تقدم صفحات لأن البناء لم يكتمل بنجاح

نعم، انظر إلى سجل البناء الخاص بك أولاً (مطبوع على وحدة التحكم) عند تشغيل أمر البناء. من المحتمل أن يكون هناك خطأ هناك.

علق كل أمر استنساخ للإضافة برمز # في البداية في app.yml وأعد البناء.

(تعطيلها في قائمة المسؤول ليس تعطيلًا كاملاً في كثير من الأحيان)

مرحباً روبرت،
أنا لا أستخدم سطر الأوامر ولكني قمت بالترقية عبر صفحة ترقية الموقع. لقد أضفت تعليقًا في منشوري.

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

كيف أفعل الاقتراح أعلاه؟ تمت الترقية الأسبوع الماضي عبر المتصفح.

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

قم بتسجيل الدخول إلى الخادم باستخدام ssh (كما فعلت عند بناء المثيل لأول مرة)، وانتقل إلى /var/discourse وقم بتشغيل ./launcher rebuild app

3 إعجابات

لم أقم بتسجيل الدخول إلى الجهاز عبر ssh. لقد تم بناؤه بواسطة مثبت تلقائي. لكنني سأرى ما إذا كان بإمكاني فعل ذلك. شكرًا.

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

هل يمكنك توضيح ذلك؟

من شبه المؤكد أن هذا غير مدعوم.

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

كان لدي مثيل مُعد مسبقًا تم إنشاؤه وإعداده. قد يكون مثيل Docker أو صورة. لم أقم بأي تثبيت عبر سطر الأوامر. لكنني وجدت طرفية لدى مزود الاستضافة الخاص بي وأقوم بتشغيل هذا الأمر الآن. سأبلغكم بالنتائج.

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

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

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

تم الإصلاح. استغرق الأمر حوالي ساعة. عاد الموقع.

كان لدى مضيفي ميزة طرفية عبر الإنترنت تمكنت من استخدامها لإعادة البناء.

إعجابَين (2)

لا يزال يرغب في التطوع بهذه الأفكار لأولئك الذين يستخدمون المتصفح للترقية. أو حتى ملاحظة في صفحة الترقية، ربما رابط لصفحة مساعدة تقول: “إذا حدث أي خطأ في هذه الترقية، ابدأ هنا”.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.