2013-11-24 88 views
0

我們在passenger配置中設置了多個sub-URI(其中3個)。我們要確保每個sub-uri,我們有at least one instanc e一直在運行。我們如何使用passenger_min_instances
標誌來做到這一點。如果我把這個標誌等於3,這是對的嗎?這是否意味着在首次訪問服務器之後,每個運行ALL THE TIME的每個sub-uri instance都有3個實例?謝謝。Phusion乘客配置:passenger_min_instances如何影響子URI設置

這裏是nginx的服務器模塊的設置:

server { 
     listen 80; 
     server_name 176.95.25.193; 
     root /var/www; 
     passenger_enabled on; 
     rails_env production; 
     passenger_base_uri /nbhy; 
     passenger_base_uri /bt; 
     passenger_base_uri /byop; 
     passenger_min_instances 2; 
     } 

回答

1

你可以把配置在一個位置塊特定的基URI。像這樣:

location ~ ^/nbhy(/.*|$) { 
    ... 
    passenger_min_instances 2; 
} 
location ~ ^/bt(/.*|$) { 
    ... 
    passenger_min_instances 3; 
} 
+0

嗨紅莉,〜^/nbhy(/.* | $)有什麼用?只需完全匹配suburi/nbhy? – user938363

+0

是的。 「location/nbhy」匹配以/ nbhy開頭的所有網址,包括/ nbhythisisnotwhatyouwant。你希望它完全匹配/ nbyh,還有/ nbyh /不管。 – Hongli