Я использую Capistrano для управления веб-приложением Java, которое работает на нескольких серверах с балансировкой нагрузки. Некоторые задачи (например, изменения конфигурации) требуют перезапуска сервера или повторного развертывания приложения, во время которого сервер становится невосприимчивым.Может ли Capistrano выполнять задачи на хостах последовательно?
Если Capistrano может выполнять эти задачи на серверах последовательно, то одновременно, только одна машина в ферме будет снижаться одновременно, а балансировщик нагрузки гарантирует, что никакие запросы не будут потеряны. Однако, из того, что я могу сказать, Capistrano только выполняет операции на серверах одновременно.
Чтобы быть ясным, я не пытаюсь выполнять различные задачи последовательно. Я пытаюсь выполнить одну и ту же задачу на разных серверах последовательно.
Я могу подумать о некоторых способах взлома этого в моей конфигурации, но, похоже, должен быть флаг, который я могу установить где-нибудь.
Кто-нибудь знает, как это сделать?
Это сработало отлично. Спасибо. – devinfoley
Спасибо большое! Он работает отлично. – raskhadafi
потрясающий! btw, возможно, cap должен добавить стратегию для выполнения задачи exec в последовательности. – DiveInto