本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
验证 CodeDeploy 代理是否正在运行
本节介绍在您怀疑 CodeDeploy 代理已停止在实例上运行时要运行的命令。
主题
验证适用于 Amazon Linux 的 CodeDeploy 代理或者代理是否RHEL正在运行
要查看 CodeDeploy 代理是否已安装并正在运行,请登录实例,然后运行以下命令:
systemctl status codedeploy-agent
如果命令返回错误,则表示未安装 CodeDeploy 代理。请按照安装适用于 Amazon Linux 的 CodeDeploy 代理或 RHEL中所述进行安装。
如果 CodeDeploy 代理已安装并正在运行,您应该会看到类似的消息The AWS
CodeDeploy agent is running
。
如果您看到类似于 error: No AWS CodeDeploy agent
running
的消息,请启动该服务并依次运行以下两个命令:
systemctl start codedeploy-agent
systemctl status codedeploy-agent
验证 Ubuntu 服务器的 CodeDeploy 代理是否正在运行
要查看 CodeDeploy 代理是否已安装并正在运行,请登录实例,然后运行以下命令:
systemctl status codedeploy-agent
如果命令返回错误,则表示未安装 CodeDeploy 代理。请按照为 Ubuntu 服务器安装 CodeDeploy 代理中所述进行安装。
如果 CodeDeploy 代理已安装并正在运行,您应该会看到类似的消息The AWS
CodeDeploy agent is running
。
如果您看到类似于 error: No AWS CodeDeploy agent
running
的消息,请启动该服务并依次运行以下两个命令:
systemctl start codedeploy-agent
systemctl status codedeploy-agent
验证 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