Configuration de Phusion Passenger: Comment passenger_min_instances affecte la configuration de l'URI secondaire

Nous configurons plusieurs sub-URI (3 d'entre eux) dans la configuration passenger . Nous voulons nous assurer que pour chaque sub-uri , nous avons au moins un instanc e fonctionnant tout le temps. Comment pouvons-nous utiliser le passenger_min_instances
drapeau pour le faire. Si j'attribue ce drapeau à 3, est-ce exact? Cela signifie-t-il qu'il existe 3 instances pour chaque instance sub-uri exécutant ALL THE TIME après la première visite sur le serveur? Merci.

Voici la configuration dans le bloc serveur 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;
       }
0

1 Réponses

location ~ ^/nbhy(/.*|$) {
    ...
    passenger_min_instances 2;
}
location ~ ^/bt(/.*|$) {
    ...
    passenger_min_instances 3;
}
0
ajouté
Salut Hongli, à quoi sert ~ ^/nbhy (/.* | $)? Juste correspondance exacte pour suburi/nbhy?
ajouté l'auteur user938363, source
Oui. "location/nbhy" correspond à toutes les URL commençant par/nbhy, y compris/nbhythisisnotwhatyouwant. Vous voulez qu'il corresponde/nbyh exactement, et aussi/nbyh/peu importe.
ajouté l'auteur Hongli, source