验证代 CodeDeploy 运行 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

验证代 CodeDeploy 运行

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

验证适用于亚马逊 Linux 的 CodeDeploy 代理程序或 RHEL 是否正在运行

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

sudo service codedeploy-agent status

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

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

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

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

验证 Ubuntu 服务器的 CodeDeploy 代理是否正在运行

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

sudo service codedeploy-agent status

如果命令返回错误,则没有安装 CodeDeploy 代理。请按照安装 Ubuntu 服务器的 CodeDeploy 代理中所述进行安装。

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

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

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

验证 Windows 服务器的 CodeDeploy 代理是否正在运行

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

powershell.exe -Command Get-Service -Name codedeployagent

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

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

如果命令返回错误,则没有安装 CodeDeploy 代理。请按照安装适用于 Windows 服务器的 CodeDeploy 代理中所述进行安装。

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

powershell.exe -Command Start-Service -Name codedeployagent

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

powershell.exe -Command Restart-Service -Name codedeployagent

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

powershell.exe -Command Stop-Service -Name codedeployagent