मेरा पर्यावरण: आरवीएम, पैसेंजर, लिनक्स (उबंटू) पर अपाचे के साथ रेल 3.2.x, मैं कैपिस्ट्रानो का उपयोग नहीं कर रहा हूं और समय के लिए ऐसा करने का इरादा नहीं रखता हूं।बूट/पैसेंजर पर पुनर्विक्रय शुरू करना
मैं अपने रेल आवेदन में Resque को एकीकृत किया है और सब कुछ ठीक काम करता है जब मैन्युअल
rake RAILS_ENV=production environment resque:work QUEUE='*'
अगला चरण के साथ resque शुरू करने Resque स्टार्टअप (पुनः आरंभ) है स्वचालित रूप से जब पैसेंजर शुरू होता है (पुनरारंभ)।
मैं इसके बारे में कैसे जा सकता हूं?
मैं अपने उत्पादन सर्वर को जितना संभव हो उतना दुबला रखने की कोशिश कर रहा हूं, जितना संभव हो उतना निर्भरता से बचें। फिर भी, पहली नज़र में एक दूसरा रूप देखने योग्य लग रहा है। प्रश्न हालांकि, आप सिस्टम स्टार्टअप पर फोरमैन कैसे शुरू करते हैं या इसे यात्री में एकीकृत करते हैं? – KKK
उदाहरण के लिए अपस्टार्ट निर्यात के माध्यम से जिसे आप कैपिस्ट्रानो तैनाती के माध्यम से बना सकते हैं और फिर स्टार्टअप पर उपयोग कर सकते हैं। –
नेमस्पेस: फोरमैन कार्य: निर्यात,: भूमिकाएं =>: डीबी डू "सीडी # {रिलीज_पैथ} && बंडल निष्पादन फोरमैन निर्यात अपस्टार्ट/आदि/init -u # {उपयोगकर्ता} -a # {application} -f Procfile चलाएं । # {RAILS_ENV} " अंत कार्य: पुनः आरंभ,: भूमिकाओं =>: एप्लिकेशन रन कर" पुनः आरंभ # {आवेदन} # {आवेदन} " अंत अंत –