本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看代表部署EC2/本地部署的日志数据
您可以通过以下方式查看 CodeDeploy 部署过程创建的日志数据:设置 Amazon CloudWatch Logs 代理以便在 CloudWatch 控制台中查看聚合数据或者登录到单个实例以审核日志文件。
不支持日志Amazon弹性云服务器或亚马逊云服务器部署。只能为 EC2/本地部署创建这些文件。
在 Amazon CloudWatch 控制台中查看日志文件数据
在实例上安装 Amazon CloudWatch Logs 代理后,可以在 CloudWatch 控制台中查看该实例上的所有部署的部署日志数据。为简单起见,我们建议您使用 Amazon CloudWatch Logs 集中监控日志文件,而不是逐个实例查看这些文件。有关设置 Amazon CloudWatch Logs 代理的信息,请参阅查看代码在 CloudWatch Logs 控制台中部署日志
查看实例上的日志文件
要查看单个实例的部署日志数据,您可以登录实例并浏览有关错误或其他部署事件的信息。
查看 Amazon Linux、RHEL 和 Ubuntu 服务器实例上的部署日志文件
在 Amazon Linux、RHEL 和 Ubuntu 服务器实例上,部署日志存储在以下位置:
/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log
要查看或分析 Amazon Linux、RHEL 和 Ubuntu 服务器实例上的部署日志,请登录实例,然后键入以下命令打开 CodeDeploy 代理日志文件:
less /var/log/aws/codedeploy-agent/codedeploy-agent.log
键入以下命令浏览日志文件以查看错误消息:
命令 | 结果 |
---|---|
& ERROR |
仅显示日志文件中的错误消息。在 ERROR 一词的前后使用一个空格。 |
/ ERROR |
搜索下一条错误消息。¹ |
? ERROR |
搜索上一条错误消息。² 在一词的前后使用一个空格ERROR 。 |
G |
转到日志文件的末尾。 |
g |
转到日志文件的开头。 |
q |
退出日志文件。 |
h |
了解其他命令。 |
¹ 在您输入 ² 键入后 |
您也可以键入以下命令来打开 CodeDeploy 脚本日志文件:
less /opt/codedeploy-agent/deployment-root/
deployment-group-ID
/deployment-ID
/logs/scripts.log
键入以下命令浏览日志文件以查看错误消息:
命令 | 结果 |
---|---|
&stderr |
仅显示日志文件中的错误消息。 |
/stderr |
搜索下一条错误消息。¹ |
?stderr |
搜索上一条错误消息。² |
G |
转到日志文件的末尾。 |
g |
转到日志文件的开头。 |
q |
退出日志文件。 |
h |
了解其他命令。 |
¹ 在您输入 ² 键入后 |
查看 Windows 服务器实例上的部署日志文件
CodeDeploy 代理日志文件:在 Windows 服务器实例上,CodeDeploy 代理日志文件存储在以下位置:
C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
要查看或分析 Windows Server 实例上的 CodeDeploy 代理日志文件,请登录实例,然后键入以下命令打开该文件:
notepad C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
要浏览日志文件以查看错误消息,请按 CTRL+F,键入 ERROR
[
,然后按 Enter 以查找第一个错误。
CodeDeploy 脚本日志文件:在 Windows Server 实例上,部署日志存储在以下位置:
C:\ProgramData\Amazon\CodeDeploy\
deployment-group-id
\deployment-id
\logs\scripts.log
其中:
-
deployment-group-id
是一个字符串,例如examplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4
-
deployment-id
是一个标识符,例如d-12EXAMPLE
键入以下命令以打开 CodeDeploy 脚本日志文件:
notepad C:\ProgramData\Amazon\CodeDeploy\
deployment-group-ID
\deployment-ID
\logs\scripts.log
要浏览日志文件以查看错误消息,请按 CTRL+F,键入 stderr
,然后按 Enter 以查找第一个错误。