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