2

次の 2 つの役割を持つサーバーがあります。

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 で実行されることを期待していますが、最初のタスクのみが実行されているようです。

両方のタスクを組み合わせることもできましたが、この方法の方が将来性があるように思えます。

これが機能する方法はありますか?

4

1 に答える 1

0

試しましたか:

role :worker, 'my_server'
role :web, 'my_server', :primary => true

あまり良い答えではありませんが、試してみてください。

于 2013-12-11T19:29:22.757 に答える