0
當啓動多個運行Rails 3的瘦服務器時,有沒有什麼辦法可以在代碼中告訴它們 ?如何識別瘦服務器進程?
舉例來說,如果我有這樣的配置:
port: 4000
pid: tmp/pids/thin.pid
servers: 2
有沒有辦法告訴代碼是否是飛奔的過程在端口4000或4001?
當啓動多個運行Rails 3的瘦服務器時,有沒有什麼辦法可以在代碼中告訴它們 ?如何識別瘦服務器進程?
舉例來說,如果我有這樣的配置:
port: 4000
pid: tmp/pids/thin.pid
servers: 2
有沒有辦法告訴代碼是否是飛奔的過程在端口4000或4001?
可以啓動2個服務器分別
薄開始-p 4000 薄開始-p 4001
:d
假設,該代碼,taht你貼是源配置/薄壁config.yml
要與參數啓動服務器只是做到這一點:
thin start -C config/thin-config.yml
個
陽明海運文件是配置服務器的最佳方式,但如果你不想使用它們,你可以這樣做:
thin start -P tmp/pids/thin.pid -p 4000 -s 2
這不會幫我做的,如「如果this_is_process_1做爲此」任何東西。儘管我可以使用-r選項來爲只有一個服務器加載代碼,例如'thin start -p 4000 -r code.rb;薄啓動-p 4001「。 – zoli