2016-01-13 18 views
5

मेरे पास एक रेल (रूबी 2.2.3 के साथ 4.0.13) फ़्यूज़न पैसेंजर के साथ लोचदार बीनस्टॉक ऐप है जो इसके एप्लिकेशन वेब सर्वर के रूप में है।रेल + लोचदार बीनस्टॉक + यात्री: यात्री कॉन्फ़िगरेशन बदलें

मैं कुछ यात्री कॉन्फ़िगरेशन चर बदलना चाहता हूं। जैसा कि यहां बताया गया है https://www.phusionpassenger.com/library/config/standalone/intro.html#location-of-passengerfile-json, मुझे ऐप रूट निर्देशिका में Passengerfile.json डालना होगा।

हालांकि, इस पोस्ट के अनुसार https://forums.aws.amazon.com/thread.jspa?threadID=181591, यह कॉन्फ़िगर फ़ाइल को वहां रखने में कोई फर्क नहीं पड़ता। वह, और तथ्य यह है कि मैं यात्री चर की जांच नहीं कर सकता (passenger-status मुझे अनुमति नहीं देता है और sudo सुझाता है, लेकिन sudo के साथ यह कहता है कि sudo: passenger-status: command not found) ने मुझे कॉन्फ़िगरेशन फ़ाइल डालने की कोशिश करने से रोक दिया है।

तो, मैं यात्री कॉन्फ़िगरेशन मानों को कैसे देख और बदल सकता हूं?

धन्यवाद!

{ 
    "max_pool_size": 3 
} 

यात्री की स्थिति की जांच करने के लिए:

उत्तर

7
इसके बजाय Passengerfile.json नामित आप इसे passenger-standalone.json कॉल करने के लिए उदाहरण के लिए आप max_pool_size बदलने के लिए आप इस सामग्री के साथ एक फ़ाइल की जरूरत चाहते हैं, तो एक फ़ाइल का उपयोग करने का

प्रक्रिया आप passenger-status कमांड का उपयोग कर सकते हैं लेकिन रूट को -i विकल्प के साथ sudo का उपयोग करना होगा ताकि रूट को आपके उपयोगकर्ता की पर्यावरण सेटिंग्स को विरासत मिल सके।

sudo -i passenger-status 
+2

बस एक सिर ऊपर है, लेकिन 'यात्री standalone.json' अब' Passengerfile.json' है संस्करण 5. सी [रिलीज नोट्स] (https://blog.phusion.nl/2015/03/ में 04/Phusion यात्री-5-0-1 से जारी /) –

संबंधित मुद्दे