2012-04-30 21 views
5

पर http अनुरोधों की बड़ी मात्रा के साथ "कनेक्शन की अधिकतम संख्या तक पहुंच गया" त्रुटि प्राप्त करने के लिए मैं अपने GAE अनुप्रयोग पर कुछ तनाव परीक्षण करने का प्रयास कर रहा हूं यह देखने के लिए कि यह प्रदर्शन कितनी बड़ी संख्या में एक साथ हो रहा है उपयोगकर्ताओं। मैं एक 100 धागे प्रत्येक एक https भेज 1 सेकंड के अंदर अनुरोध होने की कोशिश की, लेकिन उनमें से आधे से एक 503 स्थिति कोड के साथ विफल निम्नलिखित संदेश: "त्रुटि: कनेक्शन की अनुमति नहीं:। पहुँच कनेक्शन की अधिकतम संख्या"Google ऐप इंजन

यह एक सशुल्क ऐप है, इसलिए मैंने इंस्टेंस क्लास को अपग्रेड करने की कोशिश की और कुछ निष्क्रिय उदाहरण स्थापित करने की कोशिश की, लेकिन ऐसा लगता है कि यह अंतर नहीं है।

क्या एक साथ कनेक्शन की संख्या पर एक सीमा है? या यह है क्योंकि सभी अनुरोध एक ही होस्ट से उत्पन्न होते हैं?

धन्यवाद

संपादित करें: केली के जवाब: मैं JMeter उपयोग कर रहा हूँ और google.com पर 100 समकालिक अनुरोधों किसी भी मुद्दे ahve नहीं है भेजने। निक को प्रतिक्रिया: मैं व्यक्तिगत ग्राहकों को कई अनुरोधों को भेजने की उम्मीद नहीं कर रहा हूं, मैं 100 उपयोगकर्ताओं को 1 अनुरोध भेजने का अनुकरण करने की कोशिश कर रहा था।

+0

बस यह पुष्टि करने के लिए कि यह GAE के साथ एक समस्या है और आपका परीक्षण सॉफ़्टवेयर नहीं है। क्या आप सभी 100 धागे को गैर-एपेंगेन साइट, Google.com उदाहरण के लिए कनेक्ट करने में सक्षम हैं? –

+0

यदि आप एक मशीन से 100 समवर्ती अनुरोध भेजने की कोशिश कर रहे हैं, तो आप शायद दुर्व्यवहार को रोकने के लिए एक सीमा को मार रहे हैं - ऐप इंजन की मौलिक सीमा नहीं। क्या आप ग्राहकों को 100 समवर्ती अनुरोध भेजने की उम्मीद कर रहे हैं? –

उत्तर

1

मुझसे अनजान, एक सहयोगी ने हमारे आवेदन में एक कस्टम थ्रॉटलिंग फ़िल्टर जोड़ा था :) मैंने इसे web.xml से हटा दिया और यह समस्या हल करता है।