[linux] Process Killed 시 이유 확인

froajnzd·2022년 8월 15일
0

linux

목록 보기
1/2

문제

프로세스가 실행되다 프로세스가 Killed되는 문제가 생겼다.
(process killed되는 이유는 대부분 out of memory라고 한다)

원인 파악

dmesg -e

해당 코드 입력 시 마지막줄에 Killed 된 프로세스 이유가 보인다
본인은 아래 메세지가 떴다. 역시 out of memory 문제였다.

Out of memory: Killed process 3590 (python) total-vm:1183436kB, anon-rss:856524kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:2108kB oom_score_adj:0

해결

나의 경우, csv파일을 이용하고 있었는데, 코드에서 사용하려는 column 개수보다 csv파일에 더 많은 내용을 담고 있어서 OOM(out of memory)이 발생할 것이었다.
read_csv("name.csv", usecols=) usecols 매개변수를 이용해 필터링해주어 해결하였다.

profile
Hi I'm 열쯔엉

0개의 댓글