我正在尝试将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 ;} ...
非常感谢这里的任何指示。
答案 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'