[리눅스] aws에서 도커 컨테이너가 129로 죽는 이슈
프로그래밍/서버2024. 7. 26. 11:11
키클락의 경우 세션매니져로 서버에 접속하여 docker attach 등을 하면.. 콘트롤+C 를 누르면 도커가 종료되어 버린다.
그래서 콘트롤 + P, Q를 눌러서 빠져나오려고 했으나 크롬에서 해버리면.. 크롬이 종료되버린다.
어쨋든 attach로 하여 로그를 보고.. 키클락 컨테이너를 종료시키기는 싫어서 탭을 닫았다.
그러면 그냥 백그라운드로 잘 돌아갈 것이라고 생각했었는데
세션 매니저가 종료되는 시점에 키클락 도커 컨테이너도 동시에 죽는 현상을 발견했다.
docker inspect에서 129 종료 시그널을 볼 수 있고
리눅스로 보면(128 + 1)
No Name Default Action Description
1 SIGHUP terminate process terminal line hangup
에 해당한다.
혹시나 비슷한 증상을 겪는 사람은 로그를 docker attach로 보지 말고
docker inspect해서 나오는 로그 경로의 파일을 cat으로 해서 보자.
tail도 금지!!!!
docker logs -f <컨테이너_ID> 로 보는 건 괜찮음!
댓글 영역