هل هناك مواقع أخرى يتم فيها تعيين عنوان IP / اسم المضيف لاتصال قاعدة البيانات بخلاف DISCOURSE_DB_HOST في app.yml؟

هل توجد أي مواقع أخرى لتعريف اتصال قاعدة البيانات غير DISCOURSE_DB_HOST في /var/discourse/containers/app.yml؟

أقوم بتشغيل خادم PostgreSQL بشكل منفصل عن خادم Docker الخاص بـ Discourse، وقمت مؤخرًا بتغيير اسم المضيف لاتصال قاعدة البيانات من الاسم المضيف العام/عنوان IP لخادم قاعدة البيانات إلى عنوان IP خاص في الشبكة المحلية. ألاحظ الآن بعض الاتصالات عبر هذا العنوان IP الخاص في الشبكة المحلية، لكنني ما زلت أرى أن معظم المرور يمر عبر الواجهة/العنوان IP العام.

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

هل لديك أي أفكار حول كيفية عزل السبب الذي يجعل Discourse لا يزال يحاول الاتصال بالعنوان IP الخاطئ؟

تأكد من اتباع تشغيل Discourse مع خادم PostgreSQL منفصل.

نعم، هذا بالضبط ما تم اتباعه. لا أستطيع فهم سبب استخدامه لعنوان IP العام بعد هذا التغيير، خاصة إذا كان هذا هو المكان الوحيد لتغيير عنوان IP.

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

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