我必须在服务器上以两个阶段为我的应用程序实例。
instance1 - master - 分期
instance2 - master - 分期
要部署到实例1,我使用master1分支和master2 for instance2。
在我更改服务器上的root密码之前,一切正常。 我可以从master1分支部署,但不能从master2部署。 奇怪的是,从我的本地PC到服务器以及从服务器到git,我使用ssh密钥进行身份验证。我真的不明白为什么更改密码带来了这个问题。
这是我得到的错误
executing command
command finished in 653ms
*** [deploy:update_code] rolling back
command finished in 133ms
failed: "sh -c 'sh -c '\\''cd /var/www/instance2/staging/releases/20130904114214 && php app/console assets:install web --env=prod'\\'''" on xxx.xxx.xxx.xxx
答案 0 :(得分:0)
感谢elnur的快速回复。我已经将记录器级别设置为最大值
我解决了这个问题。为了找到问题,我运行了php app / console资产:在我的本地安装web。因为它是在服务器上失败的命令。这有助于我看到我的一个类与包含它的文件名不同。我想知道它如何在当地发挥作用......