Używam Capistrano do zarządzania aplikacją WWW Java działającą na kilku serwerach równoważących obciążenie. Niektóre zadania (takie jak zmiany w konfiguracji) wymagają ponownego uruchomienia serwera lub ponownego wdrożenia aplikacji, podczas której serwer przestaje odpowiadać.Czy Capistrano może wykonywać zadania na hostach kolejno?
Gdyby Capistrano mógł wykonywać te zadania na serwerach kolejno, w porównaniu z jednoczesnym uruchomieniem, tylko jedna maszyna w farmie spadałaby na raz, a system równoważenia obciążenia zapewniałby, że żadne żądania nie zostaną utracone. Jednak z tego co wiem, Capistrano wykonuje jednocześnie operacje na serwerach.
Aby było jasne, nie próbuję wykonywać kolejno różnych zadań. Próbuję wykonać to samo zadanie na różnych serwerach kolejno.
Mogę wymyślić kilka sposobów na hakowanie tego w mojej konfiguracji, ale wygląda na to, że powinna być flaga, którą mogę gdzieś ustawić.
Ktoś wie jak to zrobić?
To działało idealnie. Dziękuję Ci. – devinfoley
Wielkie dzięki! Działa idealnie. – raskhadafi
niesamowite! btw, może cap powinien dodawać strategię do wykonania zadania w sekwencji. – DiveInto