Имам приложение, което силно разчита на обработка във фонов режим и бих искал работниците delayed_job да са на отделен екземпляр на Linode от съображения за производителност. Намерих тази наистина полезна публикация относно възможността да стартирате DJ worker на различен сървър, без да се налага да стартирате Apache и изглежда, че така ще настроя нещата.
Въпросът ми е как да конфигурирам Capistrano за разгръщане на приложението ми и на двата сървъра, като стартирам само действителния край, обърнат към мрежата, от единия и използвам другия за DJ? Бих ли направил нещо подобно?
role :web, "domain.com"
role :app, "domain.com", "workers.domain.com"
role :db, "domain.com", :primary => true