يتم إسقاط حركة المرور أودب من الخارج إلى حاوية عامل الميناء بعد إعادة تشغيل الحاوية

الحالة التالية: لدي مربع الأجهزة مع أوبونتو 14.04 لتس كمضيف لعامل الميناء 1.4 أنا تشغيل كومة الأيائل في عدة حاويات. كوريننتلي حاوية لوغستاش تعرض المنفذ 514 فقط لجمع مدخلات سيسلوغ.

في بعض الحالات ، بعد إعادة تشغيل الحاوية ، لا يتم إعادة توجيه حركة مرور سجل النظام إلى الحاوية بعد الآن.

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

ألاحظ هذا السلوك على جميع الحاويات التي تعرض منافذ أودب للعالم ، والحاويات مع الخدمات القائمة على تكب تعمل كما هو متوقع.

إعادة تشغيل الحاويات وخدمة عامل الميناء دون نجاح.

أنا أساسا جمع ترافيكلوغس جدار الحماية ، وبالتالي فإن تدفق حركة المرور سيسلوغ هو ثابت جدا. أنا جمع تقريبا 1,5 ك الفخاخ سيسلوغ في الثانية الواحدة.

بلدي الحل هنا هو وقف كل حركة المرور إلى المضيف لمدة 10 ثانية (حاليا عن طريق بلاكولينغ حركة المرور على جهاز التوجيه المنبع)

بعد إيقاف تصدير سجل النظام على عقدة جدار حماية واحدة لبضع ثوان ، يتم إعادة توجيه حركة المرور من جدار الحماية المحدد هذا إلى الحاوية كما هو متوقع. ولكن فقط من هذا واحد.

وأعتقد أن هذا هو قضية إيبتبلس. يبدو أن إيبتبلس هو التخزين المؤقت إعادة توجيه-إنفرماتيون لبضع ثوان ، ويتجاهل أي قواعد تطبيق جديدة طالما حركة المرور موجودة.

لقد فعلت أي تكوين إضافي على إيبتبلس هنا. كل شيء يتم بواسطة عامل الميناء. ليس لدي أوفو ، كونتراكد أو أي شيء مثبت.

أي يقترح كيفية حل هذه المشكلة?

أفضل ريجرادساندريس

يبدو أن هذا يتعلق بكونتراك. تم وضع علامة على أنها علة عامل الميناء: https://github.com/docker/docker/issues/8795 هناك حل بديل مدرج هناك ؛ نجحت في الحصول على أحد مضيفي يعمل مرة أخرى مع conntrack -F.

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

ما هو النظام المضيف عامل الميناء الخاص بك?
أحاول حاليا إعادة إنتاج هذه المشكلة بدون عامل ميناء. فقط مع جسر-تيلس و إيبتبلس.