[파이썬] python subprocess 가 에러 메세지도 없이 죽었다/사라졌다 dmesg
글 작성자: 만렙개발자
서브 프로세스 중 하나가 에러 메세지도 없이 죽었다.
원인을 파악할 수도 없고, 계속 실행하다 보면 어느 한 녀석이 죽어있다.
해답은 파블로프의 개로부터 찾을 수 있었다.
https://blog.naver.com/wpdls6012/221817075009
결과적으로 OS가 죽인 것이었다. 죽은 이유를 찾기 위해서는 dmesg를 아래와 같이 사용하면 된다.
dmesg -T| grep -E -i -B100 'Killed process'
그러면 무언가 좌르륵 뜨고, 마지막에 이런 유언이 남아있다.
'Out of memory: Kill process 34533 (ZMQbg/1) score 66 or sacrifice child'
메모리 초과로 인해 OS가 서브 프로세스를 죽인 것이다... 메모리 관리가 참... ㅎ
'✏️ 수동로깅 > dev_log' 카테고리의 다른 글
[Google Colab] OSError: [Errno 107] Transport endpoint is not connected (0) | 2020.02.27 |
---|---|
[파이썬] inspect 모듈의 getsource() 함수- 도큐멘테이션을 안보고 함수 구현부를 빠르게 확인하기 (0) | 2020.02.24 |
Jupyter Lab에서 VS Code로 개발환경 이전 (0) | 2020.02.14 |
[Golang] Factory Method Design Pattern - 공장처럼 찍어내는 팩토리 메소드 디자인 패턴 (0) | 2020.02.12 |
[openCV] rows, cols< SHRT_MAX in function 'remap' 에러 해결 (1) | 2020.02.06 |
댓글
이 글 공유하기
다른 글
-
[Google Colab] OSError: [Errno 107] Transport endpoint is not connected
[Google Colab] OSError: [Errno 107] Transport endpoint is not connected
2020.02.27 -
[파이썬] inspect 모듈의 getsource() 함수- 도큐멘테이션을 안보고 함수 구현부를 빠르게 확인하기
[파이썬] inspect 모듈의 getsource() 함수- 도큐멘테이션을 안보고 함수 구현부를 빠르게 확인하기
2020.02.24 -
Jupyter Lab에서 VS Code로 개발환경 이전
Jupyter Lab에서 VS Code로 개발환경 이전
2020.02.14 -
[Golang] Factory Method Design Pattern - 공장처럼 찍어내는 팩토리 메소드 디자인 패턴
[Golang] Factory Method Design Pattern - 공장처럼 찍어내는 팩토리 메소드 디자인 패턴
2020.02.12