3

My CodeDeploy deployment is failing. Usually I'm able to see the event list on each instances, and see which ones failed/passed. This no longer works, and the event list is empty. What could be causing this?

4

5 回答 5

7

正如 Jonathan Turpie 所提到的,如果实例正在处理您的部署,您可能应该进行故障排除。

您可以先尝试通过 AWS CLI 进行故障排除,aws deploy get-deployment --deployment-id d-USUAELQEX. 它可能会返回错误代码,帮助您调整设置并成功部署。请参阅http://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment.html

如果您的 EC2 实例实际处理部署。在您的 EC2 实例上编辑/etc/codedeploy-agent/conf/codedeployagent.yml并设置:verbose:为。true

尝试再次部署并打开并查看是否可以在那里看到任何内容codedeploy-agent.log/var/log/aws/codedeploy-agent在此处阅读更多信息:http: //docs.aws.amazon.com/codedeploy/latest/userguide/host-cleanup.html

于 2015-06-19T14:59:07.413 回答
2

如果部署不够远,您可能无法看到事件。例如,由于 IAM 配置或您的实例未响应命令而导致获取实例列表时出现问题。

于 2015-03-20T18:26:42.487 回答
1

检查 codedeploy-agent-log.txt 文件。它可能有更多关于地下问题的信息。在 Windows 机器中,您可以在下面找到它

C:\ProgramData\Amazon\CodeDeploy\log

于 2015-06-22T22:01:32.070 回答
0

当代码部署代理未运行时会发生这种情况。确保代码部署代理正在运行:

sudo service codedeploy-agent status
于 2017-02-16T17:50:18.543 回答
0

正如 Jonathan 所提到的,您的 IAM 配置可能没有正确的配置。检查您的 IAM 角色是否具有“AWSCodeDeployRole”策略。

于 2016-02-19T20:28:31.793 回答