Ubuntu 16.04 インスタンスで codedeploy-agent サービスを開始/再起動すると、すぐに終了します。この問題が発生するまで、このサービスを数週間実行 (アクティブ) していました。過去にもこの問題に遭遇したことがあり、サービスを再び稼働させるために、新しい EC2 インスタンスを再作成する必要がありました。今後は、その必要がないようにしたいと思います。
IAM 権限が正しく設定されていることを確認しました。同じリージョン内の他のインスタンスが codedeploy-agent サービスを問題なく実行していることを確認しました。ディスク容量は空いています。インスタンスの再起動/停止/起動を試みました。以下を参照してください。
sudo service codedeploy-agent status
codedeploy-agent.service - LSB: AWS CodeDeploy Host Agent
Loaded: loaded (/etc/init.d/codedeploy-agent; bad; vendor preset: enabled)
Active: active (exited) since Fri 2019-07-19 18:25:53 UTC; 5min ago
Docs: man:systemd-sysv-generator(8)
Process: 2869 ExecStop=/etc/init.d/codedeploy-agent stop (code=killed, signal=TERM)
Process: 2877 ExecStart=/etc/init.d/codedeploy-agent start (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0
ご協力いただければ幸いです
答え1
これを試して
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