أدير نسخة من Discourse على شيء يمكن وصفه بأنه حاوية Docker مُدارة جزئيًا. كل بضعة أشهر، تفشل الحاوية في حل أسماء DNS، مما يتسبب في فشل تحميل الصور الخارجية وفشل إرسال رسائل البريد الإلكتروني. بعد إعادة التشغيل، تكون الأمور على ما يرام مرة أخرى.
الآن يقول مزود خدمة الويب أن هذه مشكلة معروفة مع Discourse في Docker. أجد صعوبة في تصديق ذلك نظرًا لعدم وجود مواضيع تقريبًا حول هذا النوع من المشاكل هنا أو على Github.
أبحث عن تجارب الآخرين الذين يشغلون حاوية Docker الخاصة بـ Discourse. هل تتعرفون على هذه المشكلة؟ هل تضطرون إلى إعادة التشغيل كل بضعة أشهر؟ بشكل أساسي، أتحقق مرة أخرى مما إذا كان مزود خدمة الويب يقول هراءً، أم أن هذه مشكلة معروفة مع Discourse في Docker؟
إذا لم تكن هناك أخطاء ذات صلة في /logs التي اقترحت التحقق منها - سؤال إضافي. هل تستخدم أي نوع من شبكات توصيل المحتوى (CDN)؟ CloudFlare على سبيل المثال.
Job exception: getaddrinfo: Temporary failure in name resolution
لهذا السبب أعرف أن عمليات البحث عن DNS تفشل. هذه مشكلة متكررة تختفي بعد إعادة تشغيل الخادم الذي يشغل الحاوية. أشك في وجود مشكلة شبكة متقطعة لدى مستضيف الويب الخاص بنا. إنه إعداد بسيط للغاية، لا شيء خلف Cloudflare أو شبكة توصيل المحتوى (CDN).