![进入活动状态:代码部署代理 AWS 上的活动(退出)状态](https://linux22.com/image/1167039/%E8%BF%9B%E5%85%A5%E6%B4%BB%E5%8A%A8%E7%8A%B6%E6%80%81%EF%BC%9A%E4%BB%A3%E7%A0%81%E9%83%A8%E7%BD%B2%E4%BB%A3%E7%90%86%20AWS%20%E4%B8%8A%E7%9A%84%E6%B4%BB%E5%8A%A8%EF%BC%88%E9%80%80%E5%87%BA%EF%BC%89%E7%8A%B6%E6%80%81.png)
我在我的 Ubuntu 服务器上安装了 CodeDeploy 代理。
输出sudo service codedeploy-agent status
:
Loaded: loaded (/etc/init.d/codedeploy-agent; generated)
Active: active (exited) since Sat 2019-07-20 18:16:37 UTC; 4s ago
Docs: man:systemd-sysv-generator(8)
Process: 4968 ExecStart=/etc/init.d/codedeploy-agent start (code=exited, status=0/SUCCESS)
如何更改active(exited)
为active(running)
?
答案1
在这里找到答案https://github.com/aws/aws-codedeploy-agent/issues/228
sudo rm /opt/codedeploy-agent/state/.pid/codedeploy-agent.pid
sudo rm /opt/codedeploy-agent/state/.pid/codedeploy-agent.pid.lock
sudo service codedeploy-agent restart
答案2
您可以运行sudo service codedeploy-agent restart
将活动状态更改为active(running)
然后使用 验证活动状态是否正在运行sudo service codedeploy-agent status
。
我也在同一时间遇到过同样的事情,从那以后就再也没有发生过。