AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

验证 AWS CodeDeploy 代理是否正在运行

本部分介绍在您怀疑 AWS CodeDeploy 代理已停止在某个实例上运行时要运行的命令。

验证适用于 Amazon Linux 或 RHEL 的 AWS CodeDeploy 代理是否正在运行

要查看 AWS CodeDeploy 代理是否已安装且正在运行,请登录到相应的实例,并运行以下命令:

sudo service codedeploy-agent status

如果命令返回错误,则没有安装 AWS CodeDeploy 代理。请按照安装或重新安装适用于 Amazon Linux 或 RHEL 的 AWS CodeDeploy 代理 中所述进行安装。

如果 AWS CodeDeploy 代理已安装且正在运行,您应该会看到一条类似于 The AWS CodeDeploy agent is running 的消息。

如果您看到类似于 error: No AWS CodeDeploy agent running 的消息,请启动该服务并依次运行以下两个命令:

sudo service codedeploy-agent start
sudo service codedeploy-agent status

验证适用于 Ubuntu Server 的 AWS CodeDeploy 代理是否正在运行

要查看 AWS CodeDeploy 代理是否已安装且正在运行,请登录到相应的实例,并运行以下命令:

sudo service codedeploy-agent status

如果命令返回错误,则没有安装 AWS CodeDeploy 代理。请按照安装或重新安装适用于 Ubuntu Server 的 AWS CodeDeploy 代理中所述进行安装。

如果 AWS CodeDeploy 代理已安装且正在运行,您应该会看到一条类似于 The AWS CodeDeploy agent is running 的消息。

如果您看到类似于 error: No AWS CodeDeploy agent running 的消息,请启动该服务并依次运行以下两个命令:

sudo service codedeploy-agent start
sudo service codedeploy-agent status

验证适用于 Windows Server 的 AWS CodeDeploy 代理是否正在运行

要查看 AWS CodeDeploy 代理是否已安装且正在运行,请登录到相应的实例,并运行以下命令:

powershell.exe -Command Get-Service -Name codedeployagent

您应该可以看到类似于如下所示的输出内容:

Status Name DisplayName ------ ---- ----------- Running codedeployagent CodeDeploy Host Agent Service

如果命令返回错误,则没有安装 AWS CodeDeploy 代理。请按照安装或重新安装适用于 Windows Server 的 AWS CodeDeploy 代理中所述进行安装。

如果 Status 显示除 Running 外的任何内容,请使用以下命令启动该服务:

powershell.exe -Command Start-Service -Name codedeployagent

您可以使用以下命令重新启动该服务:

powershell.exe -Command Restart-Service -Name codedeployagent

您可以使用以下命令停止该服务:

powershell.exe -Command Stop-Service -Name codedeployagent