aws / aws/aws-codedeploy-agent
Failed deployment DownloadBundle events with error "No such file or directory - getcwd"
- Langage dominant
- Rust
- Étoiles
- 337
- Forks
- 196
- Merge moyen
- 10 h 54 min
- PR mergées (30 j)
- 4
Description
Deployment failed during Download bundle event : with unknown error "No such file or directory - getcwd"
It's not a duplicate issue of #255, the error is different.
Our production server encountered this issue today.
```
$ sudo lsof -p 650
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 650 root cwd DIR 259,3 6 205521082 /opt/codedeploy-agent/deployment-root/bc3648ae-4408-4e76-9ff2-66603cd21741/d-0G43URW03/deployment-archive (deleted)
ruby 650 root rtd DIR 259,3 257 96 /
ruby 650 root txt REG 259,3 68480 13134719 /usr/bin/ruby
```
If we check the `codedeploy-agent` with `lsof`, we can find the `cwd` has changed to the directory of a past deployment which has been deleted. This deployment was created 3 days ago.
Version: 1.6.0-49
Restarting the codedeploy service resolved the problem.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
L’issue identifie l’événement DownloadBundle ayant échoué et un deployment-archive supprimé comme le process cwd ; commencez par retracer le traitement de cet événement et la manière dont les répertoires de déploiement sont supprimés. Reproduisez ou examinez l’échec de getcwd, puis vérifiez qu’un déploiement supprimé ne peut pas rendre l’agent inutilisable sans redémarrage du service.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, ruby
- Domaine
- cloud, devops
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100