निम्नलिखित हमारे लिए एक बड़ी समस्या बनने शुरू हो रहा है।क्या पूरे अनुप्रयोगों को नीचे जाने से रोकने के लिए फ़्यूज़न पैसेंजर में कुछ प्रकार की तंत्र है?
हमारे पास हमारे उद्यम के लिए लगभग 15 रेल अनुप्रयोग हैं, जो एक बड़े सर्वर पर चल रहे हैं। समस्या तब होती है जब दो या तीन अनुप्रयोग बेहद लोकप्रिय होते हैं और वे यात्री MaxPoolSize में सभी उदाहरणों को शुरू करना शुरू करते हैं। जैसे ही ऐसा होता है, अन्य अनुप्रयोग उदाहरण खोने लगते हैं, जिससे किसी भी क्षण में कई ऐप्स पूरी तरह से नीचे आ जाते हैं। हमें जिस तंत्र की आवश्यकता है वह निम्नलिखित है:
PassengerMinInstancesPerApp 1
यही है।
लेकिन यात्री के पास यह नहीं है, इसलिए हमने पैसेंजरमैक्सपूलसाइज, पैसेंजरमैक्स रिक्वेस्ट्स, पैसेंजरमैक्स इंस्टेंसपियर, पैसेंजरपूलइडलटाइम और पैसेंजर यूसे ग्लोबलक्यूयू पर सभी प्रकार की विविधताओं का प्रयास किया है।
1:
यहाँ हमारे विन्यास के साथ मुद्दे हैं PassengerMaxPoolSize के बारे में 38 के लिए किसी भी उच्च सेट कर दिया जाता है ... और कुछ अजीब कारण के लिए अन्य 200 सामान्य http साइट क्रॉल करने की शुरू करते हैं।
2: PassengerMaxRequests 1000 सेट है, लेकिन अनुप्रयोगों है कि केवल एक या दो बार एक सप्ताह उपयोग किया जाता है के लिए, वे अभी भी बहुत लादा और अन्य अधिक लोकप्रिय क्षुधा
3 द्वारा मारे: क्योंकि हमारे पास PassengerPoolIdleTime 0 पर सेट है अनुप्रयोगों को अनावश्यक रूप से बंद करना चाहते हैं।
4: यात्री GlobalQueue थोड़ा बेहतर लोड संतुलन की अनुमति देने के लिए है।
5: PassengerMaxInstancesPerApp स्थापित किया गया था, और काम किया जाना चाहिए था, लेकिन किसी कारण से यह एक बड़ी अंतराल, PasengerMaxPoolSize समस्या के समान ... इस समस्या को हल सकता है की वजह से है, लेकिन यह काम नहीं करने के लिए ... प्रतीत होता है
दुर्भाग्य से एक और सर्वर प्राप्त करना एक विकल्प नहीं है, (कोई कल्पना कर सकता है कि अधिक लोकप्रिय ऐप्स को एक अलग बॉक्स में ले जाना)।
कोई भी जानता है कि फ़्यूज़न यात्री यात्री इंजेन्सपेरएप पैरामीटर बनाने की योजना बना रहा है या नहीं? या अगर वे ऐसी व्यवस्था स्थापित करने की योजना बना रहे हैं जो किसी दिए गए आवेदन को पूरी तरह से मारने से रोक देगा? (या, यदि आप किसी अन्य सुझाव है, मैं संभव समाधान के लिए खुला रहा हूँ।
बंदगी! बर्न्स
और यही कारण है कि आप भयानक :-) हो – btelles