2012-10-01 4 views
7

जेटी 8 को एक आवेदन तैनात करने का निर्णय लिया गया था, जो पहले टोमकैट 7 का उपयोग कर रहा था। जेटी 8 का उपयोग डिफ़ॉल्ट रूप से किया जा रहा है, और लगता है कि ठीक काम कर रहा है, लेकिन फिर कभी-कभी कनेक्शन के लिए इंतजार कर रहा है, जेटी.एक्सएमएल I ' मैं धागे और कनेक्टर के बीच interplay के बारे में उलझन में हूँ।क्या बहुत अधिक लोड किए गए वेब एप्लिकेशन के लिए जेट्टी 8 समझदार में डिफ़ॉल्ट कॉन्फ़िगरेशन अच्छा है?

लेकिन सामान्य प्रश्न यह है कि डिफ़ॉल्ट रूप से लोड किए गए वेब एप्लिकेशन के लिए डिफ़ॉल्ट काम करना चाहिए या उनके स्पष्ट परिवर्तन किए जाने की आवश्यकता है?

अद्यतन मुझे इस बारे में और अधिक विशिष्ट करने की कोशिश करें।

जेट्टी.एक्सएमएल में यह अधिकतम थ्रेड्स = 200 कहता है, इसलिए यह सैद्धांतिक रूप से समानांतर में 200 अनुरोधों के साथ सौदा कर सकता है (हमें इससे निपटने के लिए अधिक), लेकिन क्या अंगूठी का नियम है कि मेमोरी जेटी को कितना कॉन्फ़िगर किया जाना चाहिए इसके साथ जाने के लिए।

यह एक चयनChannelConnector कनेक्टर भी परिभाषित करता है, मुझे लगता है कि यह वह चीज है जो अनुरोध प्राप्त करती है और उन्हें थ्रेड तक खेती करती है। क्या यह कनेक्टर हमारे लिए सबसे अच्छा प्रदर्शन करने वाला है?

+1

अरे पॉल! मुझे लगता है कि आपको और अधिक विशिष्ट होना चाहिए। * * * * वेब अनुप्रयोग के साथ * कितना * भारी लोड किया गया और * काम * का मतलब क्या है? कुल मिलाकर ऐसा लगता है कि यह बहुत अस्पष्ट है जब तक कि आप इसे बदल नहीं देते 'जेटी 8 में प्रदर्शन के लिए एक अच्छी कॉन्फ़िगरेशन क्या है?' –

+0

हाय दान, ठीक है थोड़ा सा refrased। –

उत्तर

1

हां, डिफ़ॉल्ट रूप से आप जो वर्णन करते हैं उसके लिए डिफ़ॉल्ट होना चाहिए। आप जो त्वरित ट्विक कर सकते हैं वह स्वीकार्यों की संख्या को आपके पास सीपीयू की संख्या निर्धारित करना है। इसके अलावा आप हमेशा जेएमएक्स को सक्षम कर सकते हैं और देख सकते हैं कि कुछ और देखने के लिए jconsole का उपयोग करके चीजों को यादगार तरीके से कैसे दिखाना चाहिए।

हम कुछ ओएस संबंधित बातों के साथ-साथ इस लिंक पर उल्लेख किया है:

http://wiki.eclipse.org/Jetty/Howto/High_Load

+0

जानकारी जेसे के लिए धन्यवाद –

संबंधित मुद्दे