Ruby on rails Capistrano:每个角色一个任务,每个服务器多个角色
我的服务器有两个角色:Ruby on rails Capistrano:每个角色一个任务,每个服务器多个角色,ruby-on-rails,capistrano,Ruby On Rails,Capistrano,我的服务器有两个角色: server "server1.example.com", :web, :worker 每个角色都有不同的任务: task :start, roles: :web do # start the webapp... end task :start, roles: :worker do # start the worker... end 在本例中,我希望两个任务都在server1.example.com上运行,但似乎只执行第一个任务 我意识到我可以同时完成这两项
server "server1.example.com", :web, :worker
每个角色都有不同的任务:
task :start, roles: :web do
# start the webapp...
end
task :start, roles: :worker do
# start the worker...
end
在本例中,我希望两个任务都在server1.example.com上运行,但似乎只执行第一个任务
我意识到我可以同时完成这两项任务,但这种方式似乎更能证明未来
有没有办法做到这一点?您是否尝试过:
role :worker, 'my_server'
role :web, 'my_server', :primary => true
这不是一个很好的答案,但试着用它。你试过用单引号而不是双引号吗?