المشاكل المحتملة في وضع Asyncpostacktimeout إلى القيمة الكبيرة (300s)؟

StackOverflow https://stackoverflow.com/questions/2210554

سؤال

هل هناك أي أسباب لعدم تعيين scriptmanager.asyncpostacktime إلى القيمة الكبيرة (مقارنة) مثل 5 دقائق؟

لدي تقرير يستغرق في أي مكان من 30 إلى 180 ثانية لتشغيله، مما يسبب Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out. خطأ.

في كل ما عندي من البحث، لا يمكنني العثور على الجانب السلبي من مهلة كبيرة، لكنني أتساءل عما إذا كان أي شخص لديه خبرة عملية ويمكن أن يشهد عما إذا كان من الآمن زيادة ذلك أعلى من التخلف عن بعد 90 ثانية؟

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

المحلول

لقد قمت بتشغيل هذا لأكثر من 8 أشهر على تطبيق يحصل على عدد معتدل من أعيش الأخبار غير المتزامنة في الساعة (<1000)، وأنا لم أعمل في أي مشاكل مع AsyncPostBackTimeout تعيين إلى 300 ثانية. أستطيع أن أتخيل أنها خلق مشاكل إذا كانت هناك إمكانيات لطلبات التشغيل الطويلة للغاية التي تحدث طوال الوقت، ولكن يبدو مستقرا تماما حاليا.

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