خطأ "Connection refused" بعد إعادة بناء التطبيق

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

سجل إعادة البناء:

https://gist.github.com/curiousdannii/1785ced2591393de992c97aab6bb8e96

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

هل يمكن أن يكون هناك مشكلة في أحدث الاختبارات التي نجحت؟

@gerhard هل هذه هي المشكلة نفسها التي قمت بإصلاحها للتو؟

نعم، صحيح. يرجى تنفيذ أمر git pull مرة أخرى وإعادة البناء.

@gerhard للأسف لم يتم الحل بعد بالنسبة لي - ما زلت أحصل على خطأ غير آمن :frowning:
هل لديك أي اقتراحات؟

هل نفذت الخطوات التالية، صحيح؟

cd /var/discourse
git pull
./launcher rebuild app

ما هو عنوان URL لموقعك؟ هل تستخدم تثبيت المفتاح العام (Public Key Pinning) أو أي شيء آخر قد يتسبب في مشاكل تتعلق بـ TLS؟ هل يمكنك فحص موقعك على https://www.ssllabs.com/ssltest/؟

شكرًا لمساعدتك يا @gerhard، لقد أرسلت لك تفاصيل الاختبار عبر الرسائل. لا أستخدم تثبيت المفتاح العام حسب علمي. موقعي مستضاف على GCP وقد نفذت الخطوات التي وصفتها.

يبدو أن هناك موازن تحميل أمام موقعك. حسب علمي، فإن الخطأ الذي تواجهه يأتي من GCP. لست متأكداً من كيفية عمل هذه الأشياء أو كيفية إعدادك لها، لكن قد يكون هناك مشكلة مع شهادة ECDSA. هل تستخدم شهادة Let’s Encrypt من Discourse؟ يبدو أن موازن التحميل هو الذي ينهي اتصال TLS.

شكرًا لك، أنا أستخدم شهادة LE من Discourse. سأحاول التجربة لمعرفة التغييرات التي حدثت منذ الإصدار الأخير والتي تسببت في حدوث المشكلة.