आदर्शएक वेबसर्वर पर एकाधिक रूबी संस्करण?
rvm का उपयोग करना, यह एक वेब सर्वर पर एक से अधिक माणिक के लिए सक्षम होने के लिए भयानक होगा, और सर्वर विन्यास किसी तरह की, विभिन्न रेल/सिनात्रा/आदि क्षुधा को रूबी संस्करण आवंटित करने में सक्षम हो प्रति परियोजना आधार पर।
मुझे पता है, आरवीएम के दस्तावेज से, यात्री केवल एक रूबी के साथ काम करता है। :(
समझौता
असफल कि, यह अच्छा होगा करने के लिए कम से कम एक तरह से गढ़ना एक रूबी 1.8 या रूबी 1.9 दुभाषिया के लिए परियोजनाओं आवंटित करने के लिए सक्षम होने के लिए सक्षम हो। मैं पढ़ा है कि एक रिवर्स प्रॉक्सी के रूप में Nginx का उपयोग करने से एक ही बॉक्स पर अपाचे और निजिनक्स चलने की अनुमति मिलती है। क्या अपाचे + पैसेंजर एक रूबी और नग्गीक्स + पैसेंजर का उपयोग करके अलग-अलग हो सकता है? शायद यात्री के अलावा नागिनक्स के अलावा कुछ और उपयोग करें?
क्या मैं गलत पेड़ को बरकरार कर रहा हूं?
क्या मुझे इस मुद्दे का अच्छा समाधान याद आ रहा है? क्या मैं एक दुःस्वप्न विन्यास स्थिति में चल रहा हूँ? क्या मैं भी व्यवहार्य चाहता हूं, या एक अलग रूबी संस्करण चलाने के लिए एक और बॉक्स चलाने के लिए आवश्यक है?
मुझे यकीन नहीं है कि यह कितना व्यवहार्य है, लेकिन प्रत्येक प्रक्रिया के लिए अलग-अलग उपयोगकर्ता खाते का उपयोग करके आप प्रत्येक अलग रूबी (या शायद प्रति उपयोगकर्ता केवल 1 उपयोगकर्ता) के तहत चलाना चाहते हैं। – x1a4
वर्चुअलाइजेशन एक विकल्प है? यदि कोई कारण है कि आप एकाधिक रूबी संस्करण नहीं चला सकते हैं, तो आप वर्चुअल सर्वर को अन्य संस्करण के साथ चला सकते हैं, इसलिए प्रत्येक ओएस इंस्टॉल में केवल एक ही है। – Ken