J'utilise Capistrano pour gérer une application Web Java qui s'exécute sur plusieurs serveurs à charge équilibrée. Certaines tâches (telles que les modifications de configuration) nécessitent un redémarrage du serveur ou un redéploiement de l'application, au cours de laquelle le serveur devient non réactif. Si Capistrano pouvait effectuer ces tâches sur les serveurs de manière consécutive ou concurrente, une seule machine de la batterie descendrait à la fois, et l'équilibreur de charge garantirait qu'aucune requête n'est perdue. Cependant, d'après ce que je peux dire, Capistrano effectue uniquement des opérations sur des serveurs simultanément.Capistrano peut-il exécuter les tâches sur les hôtes de manière consécutive?
Pour être clair, je n'essaie pas d'exécuter différentes tâches de manière consécutive. J'essaie d'exécuter la même tâche sur différents serveurs consécutivement.
Je peux penser à quelques façons de pirater ceci dans ma configuration, mais il semble qu'il devrait y avoir un drapeau que je peux placer quelque part.
Quelqu'un sait-il comment faire?
Cela a fonctionné parfaitement. Je vous remercie. – devinfoley
Merci beaucoup! Cela fonctionne parfaitement. – raskhadafi
incroyable! btw, peut-être que le cap devrait ajouter une stratégie pour exécuter la tâche en séquence. – DiveInto