मैं अपने वीपीएस सर्वर पर कई (> 2) छोटे रैक-आधारित ऐप्स चलाने के लिए चाहता हूं, जिसमें पहले से ही एक बड़ा रेल ऐप चल रहा है।एक सर्वर पर एकाधिक छोटे रूबी (रैक) ऐप्स कैसे चलाएं?
रेल ऐप पारंपरिक जोड़ी "यूनिकॉर्न + nginx" का उपयोग करता है और इसके लिए मेरे वीपीएस मशीन पर अधिकांश रैम संसाधनों की आवश्यकता होती है।
मैंने प्रत्येक ऐप के लिए समान यूनिकॉर्न कॉन्फ़िगरेशन जोड़ने का प्रयास किया है और इससे मुझे राम संसाधनों की अपर्याप्तता हुई है।
तो मेरा सवाल यह है: क्या एक छोटा मुश्किल स्मृति-बचत सर्वर स्थापित करना संभव है जो सभी सिनात्रा ऐप्स को एक बार में चलाने की अनुमति देगा?
अद्यतन: यदि यह महत्वपूर्ण है, तो मुझे प्रदर्शन के बारे में ज्यादा परवाह नहीं है। उन ऐप्स का कोई गंभीर काम नहीं करना है।
UPDATE2: Nginx के साथ साझा सॉकेट पर आधारित एक दृष्टिकोण को बंदरगाहों के साथ पसंद किया जाता है।
धन्यवाद!
एक ही यूनिकॉर्न्स पर ऐप को मुख्य ऐप के रूप में क्यों नहीं चलाया जाता है? बस रैकअप फ़ाइल में मार्गों को हैक करें। – Catnapper
हां, मैंने इसके बारे में भी सोचा। साथ ही एक midwares श्रृंखला की स्थापना के बारे में। समस्या - इसके परिणामस्वरूप तार्किक असंगतता होगी - मेरे सभी ऐप्स किसी भी तरह से एक-दूसरे से संबंधित नहीं हैं। –
'एक सर्वर पर एकाधिक छोटे रैक ऐप्स' रखने के लिए एक दृष्टिकोण खोजने के लिए यहां दिलचस्प क्या है। मैं जानना चाहता हूं, अगर यह सामान्य रूप से संभव है। –