確認 CodeDeploy 代理程式正在執行 - AWS CodeDeploy

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

確認 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 Server 的 CodeDeploy 代理程式是否正在執行

若要查看 CodeDeploy 代理程式是否已安裝並執行,請登入執行個體,然後執行下列命令:

systemctl status codedeploy-agent

如果命令傳回錯誤,則不會安裝 CodeDeploy 代理程式。按照 安裝 Ubuntu Server 的 CodeDeploy 代理程式 中的說明加以安裝。

如果 CodeDeploy 代理程式已安裝並執行,您應該會看到類似 的訊息The AWS CodeDeploy agent is running

如果您看到類似 error: No AWS CodeDeploy agent running 的訊息,請啟動服務並執行以下兩個命令,一次一個:

systemctl start codedeploy-agent
systemctl status codedeploy-agent

驗證 Windows Server 的 CodeDeploy 代理程式是否正在執行

若要查看 CodeDeploy 代理程式是否已安裝並執行,請登入執行個體,然後執行下列命令:

powershell.exe -Command Get-Service -Name codedeployagent

您應該會看到類似下列的輸出:

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

如果命令傳回錯誤,則不會安裝 CodeDeploy 代理程式。按照 安裝 Windows Server 的 CodeDeploy 代理程式 中的說明加以安裝。

如果 Status 顯示 Running 以外的服務,請使用下列命令啟動服務:

powershell.exe -Command Start-Service -Name codedeployagent

您可以按照下列命令重新啟動服務:

powershell.exe -Command Restart-Service -Name codedeployagent

您可以按照下列命令停止服務:

powershell.exe -Command Stop-Service -Name codedeployagent