본문 바로가기

IT

ansible stuck - project update xxxxx (failed) is no longer running; reaping

원인 :
- awx job 실행중 먹통 현상 발생
- 주로 git update할 때 에러가 발생하는거 같음

결과 : 구글링 결과 awx 9.2.0 버전은 두개의 파일 패치가 필요함
- https://github.com/ansible/awx/issues/5617 참조
- awx task 컨테이너의 아래 2개 파일에 대한 패치필요
- new version link -> https://github.com/ansible/awx/pull/6093/files

 

switch the periodic scheduler to a background process (instead of a thread) to avoid a cpython bug by ryanpetrello · Pull Reque

I have a hunch that our usage of a daemon thread is causing import lock contention related to #5617 We've encountered similar issues before with threads across dispatcher processes at fork time...

github.com

- 파일 위치
- /var/lib/awx/venv/awx/lib/python3.6/site-packages/awx/main/dispatch/periodic.py
- /var/lib/awx/venv/awx/lib/python3.6/site-packages/awx/main/management/commands/run_distpatcher.py
- 해당 내용은 pv로 파일 패치 후 정상 작동 확인
- 패치 후 3주째 모니터링 결과 먹통 현상 없음!