2013-03-28 67 views
7

我看到了下面的語句,而使用麒麟開始一個Rails應用程序,它有什麼作用,以及如何避免這種情況:如何避免清爽寶石列表

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

在您登錄我們展示包含:

worker = 0產卵

將答覆您的HTTP請求的工作人員會生成一個單獨的進程,其中pid 。

刷新創業板名單

根據官方麒麟文檔(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 

有沒有避免這種配置方式,除非你想猴補丁這個非常的方法來防止寶石重新裝入寶石。