हमने अपने वेब ऐप के व्यवस्थापक भाग में कुछ रूपों के साथ एक समस्या को मारा है। ऐसे कुछ रूप हैं जिनमें बड़ी संख्या में फ़ील्ड होते हैं (यह कहीं भी एक इनपुट फ़ील्ड से सैकड़ों तक हो सकता है)।आईआईएस 7.5 के साथ किसी फॉर्म में पोस्ट किए जा सकने वाले फ़ील्ड की मात्रा को कैसे बदला जाए?
हमने पाया है कि जैसे ही ये रूप बढ़ते हैं, वहां एक बिंदु है जहां एक फॉर्म पोस्ट होने पर सर्वर 500 त्रुटियों को फेंक देगा।
परीक्षण चलाने के बाद, मैं यह पाया कि सर्वर 100 फ़ील्ड के साथ फ़ॉर्म को संभाल सकता है; एक बार 101 या अधिक फ़ील्ड का उपयोग किया जाता है, तो हमें त्रुटियां मिलती हैं।
हम कोल्डफ्यूजन चलाते हैं, और हमने यह निर्धारित किया है कि कोल्डफ्यूजन इस त्रुटि को फेंक नहीं रहा है। हम कोल्डफ्यूजन में लॉग इन त्रुटि को कभी नहीं देखते हैं, इसलिए हम मानते हैं कि आईआईएस कोल्डफ्यूजन सर्वर से अनुरोध भेजने से पहले भी एक त्रुटि फेंक रही है।
मुझे लगता है कि आईआईएस 7.5 में कुछ सेटिंग है जहां हम इस सीमा को बढ़ा सकते हैं। मैंने वेब पर खोज की है, लेकिन मुझे लगता है कि इस डेटा की बाइट-आकार सीमाओं को कैसे बढ़ाया जाए, किसी भी प्रकार की फ़ील्ड की अनुमति नहीं है।
तो, क्या मैं यह मानने में सही हूं कि इसे बदला जा सकता है, और यदि ऐसा है, तो यह कैसे किया जा सकता है?
जानकारी के लिए धन्यवाद! मुझे लगता है कि वास्तव में इस्तेमाल होने के लिए सीएफ सर्वर को पुनरारंभ करने की आवश्यकता होगी? इसके अलावा, अगर यह त्रुटि को फेंकने वाला कोल्डफ्यूजन था, तो क्या आप जानते होंगे और कारण यह है कि यह त्रुटियों अनुभाग में सीएफ सर्वर मॉनीटर में लॉग क्यों नहीं होगा? – jzimmerman2011
मुझे विश्वास है। मुझे पता है कि हम बस सुनिश्चित करने के लिए किया था। मुझे सच में यकीन नहीं है कि समस्या वेब सर्वर समस्या बनाम सीएफ सर्वर के रूप में क्यों दिखाई देती है, लेकिन सर्वर मेरे सिर स्पिन बनाते हैं। –
@ phantom42 अनुरोध सर्वर स्तर के बजाय कनेक्टर स्तर पर अनुरोध को खारिज कर दिया जा रहा है। इसका मतलब है कि एप्लिकेशन सर्वर को अनुरोध के किसी भी हिस्से को कभी भी संसाधित नहीं करना पड़ता है, लेकिन जाहिर है यह इसे वेब सर्वर समस्या की तरह दिखता है। (iis निश्चित रूप से इसका उचित हिस्सा है) –