سؤال

وكيف معظم الناس التعامل مع بتحديث تطبيقات ASP.NET قيد التشغيل في webfarm؟ أواجه مشكلة لأن التطبيق قيد الاستخدام وطلب affitnity ليست لزجة، ونحن عندما دفع المستخدمين تحديث اجهت أخطاء كما تطلب عملية الطلب يمكن التعامل معها من قبل إصدار خاطئ من التطبيق. كيف تفعل هذا؟ خذ تطبيق كامل حاليا والسماح للدفع كامل أو ما تقوم بتحديث عش ودع غيرك سقوط رقائق حيث يجوز؟ ومن الناحية المثالية نود أن تقليل باستمرار الوقت إذا كان ذلك ممكنا.

وسيكون موضع تقدير أي أفكار / اقتراحات / مؤشرات

هل كانت مفيدة؟

المحلول

وهذا ما نقوم به:

واستنزاف جلسات العمل النشطة خارج خادم معين في المزرعة سوف يتم توجيه أي حركة المرور الجديد لذلك الملقم خلال ذلك الوقت.

وتطبيق التصحيح إلى ملقم استنزفت

واستنزاف sessons قبالة خوادم المتبقية

والسماح حركة المرور مرة أخرى إلى الخادم الأصلي

وكما يتم صرفها على خوادم أخرى، تطبيق التصحيح والسماح لهم بالعودة إلى الحياة.

نصائح أخرى

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top