当我使用-P命令行选项时,为什么Fabric不会并行运行我的部署?

时间:2013-01-17 21:57:34

标签: fabric

我正在使用virtualenv在Debian上运行Fabric,以将项目部署到多个远程Debian服务器。当我运行命令部署到单个服务器时:

time .venv/bin/fabric server1 deploy

server1命令设置远程主机。部署将代码从存储库中拉出并为远程服务器上的项目构建virtualenv,大约需要7分钟:

real    7m49.881s
user    0m52.883s
sys     0m18.345s

我为3台服务器配置了无密码SSH访问,现在使用-P命令运行fabric:

.venv/bin/fabric parallel deploy

parallel命令将3个服务器分配给env.hosts。部署需要3倍的时间:

real   22m22.259s
user    2m45.718s
sys     0m53.827s

在阅读parallel execution上的Fabric文档后,我使用了-P选项。

0 个答案:

没有答案