我使用Capistrano的,以應用程序部署我的軌到我EC2服務器速度太慢,但速度快,但部署大約需要10分鐘,stucks一步到位幾乎9分鐘線95%的時間,我不知道原因......帽部署是一個項目的其他
這裏是日誌
* executing `deploy'
* executing `deploy:update'
** transaction: start
* executing `deploy:update_code'
executing locally: "git ls-remote . HEAD"
command finished in 6ms
* getting (via checkout) revision 3100b6f25e4551fadaa64c11852e3839ff1eafc1 to /var/folders/nt/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840
executing locally: git clone -q . /var/folders/nt/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840 && cd /var/folders/nt/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840 && git checkout -q -b deploy 3100b6f25e4551fadaa64c11852e3839ff1eafc1
command finished in 18422ms
* Compressing /var/folders/nt/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840 to /var/folders/nt/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840.tar.gz
executing locally: tar czf 20120801082840.tar.gz 20120801082840
command finished in 2662ms
servers: ["50.112.250.177"]
** sftp upload /var/folders/nt/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840.tar.gz -> /tmp/20120801082840.tar.gz
[50.112.250.177] /tmp/20120801082840.tar.gz
這樣你就上線看看它需要太多的時間做這個名爲.tar.gz ......我猜它gzip壓縮,但它爲什麼需要太多時間?
在另一個新的項目它需要近1分鐘或更少部署......這個項目只有幾個控制器,不應該慢......
* IM在Mac和部署到Ubuntu
壓縮只需要2.6秒。上傳可能是原因。最後壓縮文件有多大? 'LS -al在/ var /文件夾/ NT/pr84tk8s1pqbj97l4mjz9gsm0000gn/T/20120801082840.tar.gz' – iltempo 2012-08-06 22:52:33
它是35.5 MB ......,似乎它之所以需要這麼多時間上傳你說...這是一個合理的時間,它需要或者我應該解決什麼? – fxuser 2012-08-07 06:48:10