2013-03-28 4 views
7

मैं निम्नलिखित बयान देख गेंडा का उपयोग कर एक रेल एप्लिकेशन प्रारंभ करते समय, यह क्या करता है और से बचने के लिए कैसे यह है कि क्या से बचने के लिए कैसे:ताज़ा मणि सूची

I, [2013-03-28T06:46:05.060194 #1762] INFO -- : worker=0 spawning... 
I, [2013-03-28T06:46:05.066834 #2137] INFO -- : worker=0 spawned pid=2137 
I, [2013-03-28T06:46:05.067210 #2137] INFO -- : Refreshing Gem list 

उत्तर

7

लॉग इन करें आप हमें पेश शामिल हैं:

कार्यकर्ता = 0 स्पॉइंग

आपके HTTP अनुरोधों का उत्तर देने वाला कार्यकर्ता एक अलग प्रक्रिया के रूप में तैयार होता है, जिसमें पिड होता है।

ताज़ा किया जा रहा रत्न सूची

आधिकारिक यूनिकॉर्न प्रलेखन (http://unicorn.bogomips.org/SIGNALS.html) के अनुसार, रत्न सेट तो

"आपके आवेदन नव स्थापित RubyGems ले सकते हैं के लिए अद्यतन कोड" स्रोत को देखते हुए क्रम में पुनः लोड कर रहा है कोड, संदेश "ताज़ा किया जा रहा रत्न सूची" कहा जाता है जब भी आवेदन बनाया गया है:

def build_app! 
    if app.respond_to?(:arity) && app.arity == 0 
     if defined?(Gem) && Gem.respond_to?(:refresh) 
     logger.info "Refreshing Gem list" 
     Gem.refresh 
     end 
     self.app = app.call 
    end 
    end 
end 

वहाँ को रोकने के लिए यह बहुत ही विधि बंदर पैच करने के लिए कोई तरीका है कि विन्यास से बचने के लिए है जब तक आप चाहते हैं रत्न इसे पुनः लोड करने से जेम।

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