带有Symfony1的AWS CodeDeploy

时间:2015-12-07 07:17:17

标签: amazon-web-services symfony1 aws-code-deploy

我正在尝试将Symfony1应用程序与Amazon CodeDeploy集成。

我们在部署过程中在服务器上构建模型和表单。但是,遗憾的是,在AfterInstall钩子中运行./symfony propel:/ var / app / current中的build-model时,CodeDeploy日志显示以下错误。

[Aws :: CodeDeployCommand] put_host_command_complete(command_status:“Failed”,诊断:{format:“JSON”,payload:#> tokens /var/app/current/lib/form/FormName.class.php\n [stdout]>> tokens /var/app/current/lib/form/FormName.class.php\n[stdout]>> tokens /var/app/current/lib/form/FormName.class.php \ n [stdout]>> tokens /var/app/current/lib/form/FormName.class.php\n[stdout]>> tokens /var/app/current/lib/form/FormName.class .php \ n [stdout]>> tokens /var/app/current/lib/form/FormName.class.php\n[stdout]>> tokens / var / app / current / lib / form / FormName .class.php \ n [stdout]>> tokens /var/app/current/lib/form/FormName.class.php\n[stdout]>> tokens / var / app / current / lib / form /FormName.class.php \ n [stdout]>> tokens /var/app/current/lib/form/FormNameFormName.class.php\n[stdout]>>“...(2248字节)&gt ;} ...

非常感谢这里的任何指示。

1 个答案:

答案 0 :(得分:0)

这听起来像你的安装后钩子脚本中有一些错误。您可以在logs / scripts.log

下的部署目录中找到脚本输出

在基于Linux的系统上,它默认为'/ opt / codedeploy-agent / deployment-root / CodeDeploy-DEPLOYMENT-GROUP-ID / DEPLOYMENT-ID /logs/scripts.log'

在Windows系统上,默认为'C:\ ProgramData \ Amazon \ CodeDeploy-DEPLOYMENT-GROUP-ID \ DEPLOYMENT-ID \ logs \ scripts.log'