مشكلة جدار الحماية في تشغيل حاويات متعددة بعد الترقية

حدث شيء مثير للاهتمام للتو @fitzy!!

أعدت تشغيل Docker على الخادم… وعاد المنتدى للعمل، لكن بعد ذلك توقف واحد من المنتديات الأخرى عن العمل!! لذا أعدت تشغيله مرة أخرى، وذهبت إلى هذا المنتدى أولاً، وفشل، ثم ذهبت إلى المنتديات الأخرى ووجدتها تعمل (وهي أكثر أهمية من هذا المنتدى). يبدو الأمر غريبًا جدًا، لكن على الأقل لدينا المزيد من الأدلة للتحقيق فيها!

هل حدث تغيير في docker_manager يسمح بتشغيل حاويتين فقط من Discourse في أي وقت؟

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

لم يتم إجراء أي تغيير من هذا القبيل، وبما أن الحاويات هي في المقام الأول أدوات عزل، فإنها لا تدرك وجود بعضها البعض.

أخشى أن إعدادك المخصص يختلف كثيرًا عن التثبيت القياسي لدينا، وبالتالي لا يمكننا تقديم دعم مخصص له هنا. كما أن هذا الموضوع غير مرتبط بترقية PostgreSQL 13. ربما يمكنك طلب المساعدة في قناة #marketplace؟

5 إعجابات

لقد قمت للتو بترقية Docker وأواجه نفس المشكلة يا مايكل - ويبدو أن المنتدى الذي يتم زيارته أولاً هو الذي يتعطل.

لكن يبدو أن هذه الترقية هي التي تسببت في المشكلة يا رافائيل :confused: فقد كانت تعمل بشكل صحيح لسنوات عديدة، مع مئات التحديثات على الأرجح دون أي مشاكل.

لطالما طلبت إرشاداتكم في إعداد Discourse، لذا أتمنى أنني أتبع الطريقة المعتمدة من Discourse في مثل هذا الإعداد (ولا أعتقد أن هناك أي شيء غير عادي في هذا الإعداد؛ حيث يتم تشغيل أكثر من موقع أو منتدى واحد على الخادم).

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

هذا يبدو لي حقًا وكأن هناك مشكلة على مستوى المضيف/الخادم، وليس داخل حاويات التطبيق. إذا كان الموقع يعمل على الإطلاق (على سبيل المثال، يمكنك استخدام وحدة تحكم Rails) فإن الترقية إلى PostgreSQL 13 ليست هي المشكلة.

إعجابَين (2)

كنت أفكر ربما كان هناك شيء آخر كان جزءًا من هذا التحديث وتسبب في المشكلة، ولكن في الواقع لم أقم بترقية المنتديات منذ فترة (لأنني كنت أتردد)، لذا قد يكون الأمر مرتبطًا بأحد التحديثات الأخرى.

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

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

تم إصلاح المشكلة الآن… لسبب ما، بدأ جدار الحماية في حظر حركة مرور Docker! :man_facepalming:

شكرًا لك على كل مساعدتك وصبرك @fitzy (ولجميع الآخرين).

تعديل: بعد مزيد من التحقيق، تبين أن الخادم بدأ في حظر عنوان IP لهذا الحاوية بسبب محاولات تسجيل دخول POP3 فاشلة. هذا المنتدى بالتحديد في وضع القراءة فقط، وعندما تم وضعه في هذا الوضع، قمت بحذف حساب البريد الإلكتروني من الخادم، كما اعتقدت أنني قمت بإيقاف خيار Poll via POP3 for email replies في إعدادات Discourse أيضًا - لكنه كان لا يزال مُفعّلًا، إما أنني لم أفعل ذلك، أو أنني فعلت ذلك لكنه قد يكون قد أُعيد تفعيله أثناء أحد التحديثات أو معه.

4 إعجابات