AWS Codedeploy エージェントが Ubuntu 上でアクティブ (終了) として起動する

AWS Codedeploy エージェントが Ubuntu 上でアクティブ (終了) として起動する

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

関連情報