У меня есть приложение, которое в значительной степени зависит от фоновой обработки, и я хотел бы, чтобы работники delayed_job работали с отдельным экземпляром Linode по соображениям производительности.Я нашел этот действительно полезный пост о возможности запуска диджеев на другом сервере без загрузки Apache, и похоже, что именно так я и буду настраивать.
Мой вопрос заключается в том, как мне настроить Capistrano для развертывания моего приложения на обоих серверах, используя только один веб-интерфейс с одного и использовать другой для DJ?Буду ли я делать что-то подобное?
role :web, "domain.com"
role :app, "domain.com", "workers.domain.com"
role :db, "domain.com", :primary => true