如何获取有关失败的 CodeDeploy 部署的更多信息?
How can I get more information about a failed CodeDeploy deployment?
我刚刚开始使用 AWS CodeDeploy。
我的前几次部署都失败了,这很好。新工具带来新知识,我预计最初必须进行一些迭代。我的前几次部署都以有用的方式失败了。
在 AWS 控制台中,我看到类似这样的内容:
在这里我可以看到一些有用的细节。我可以单击 View Events link 查看更多详细信息,然后我可以从那里查看目标 EC2 实例上的日志。
相比之下,我最近的失败部署表明:
如您所见,上一个屏幕截图中缺少很多细节。缺少 View Events link 特别不幸。此部署需要更长的时间才能失败,这可能很重要,但时间不足以让我的一个挂钩脚本超时。
重新部署结果相同。
我应该如何解决这个问题?
在关注 /var/log/aws/codedeploy-agent/codedeploy-agent.log
的同时再次尝试此操作后,我意识到没有生成新日志 activity。
使用 sudo /etc/init.d/codedeploy-agent restart
重新启动代理并再次部署生成了我预期的输出。
我刚刚开始使用 AWS CodeDeploy。
我的前几次部署都失败了,这很好。新工具带来新知识,我预计最初必须进行一些迭代。我的前几次部署都以有用的方式失败了。
在 AWS 控制台中,我看到类似这样的内容:
在这里我可以看到一些有用的细节。我可以单击 View Events link 查看更多详细信息,然后我可以从那里查看目标 EC2 实例上的日志。
相比之下,我最近的失败部署表明:
如您所见,上一个屏幕截图中缺少很多细节。缺少 View Events link 特别不幸。此部署需要更长的时间才能失败,这可能很重要,但时间不足以让我的一个挂钩脚本超时。
重新部署结果相同。
我应该如何解决这个问题?
在关注 /var/log/aws/codedeploy-agent/codedeploy-agent.log
的同时再次尝试此操作后,我意识到没有生成新日志 activity。
使用 sudo /etc/init.d/codedeploy-agent restart
重新启动代理并再次部署生成了我预期的输出。