ROKO
[Linux] Python process 강제 종료 본문
728x90
서버에서 분산 추론이나 분산 학습을 하는 중 모델이나 데이터 크기로 인해 OOM이 뜨는 경우가 있다. 혹은 코드의 문제로 process에 문제가 생기는 경우가 있는데 process 하나하나 pid를 찾아서 kill하거나 ctrl-c를 마구 누르는건 비효율 적이다.
다른 독립적인 python code가 돌아가는중이 아니라면 해당 명령어를 사용하자
kill -9 python
kill은 kernel에게 보내는 signal로 -9는 프로세스 강제종료를 의미한다. 따라서 모든 python 코드가 강제 종료된다.
아래 그림의 9번째를 보면 SIGKILL을 확인 할 수 있다.
728x90
'Develop' 카테고리의 다른 글
[Python] IO optimization (0) | 2024.09.05 |
---|---|
[Mac] Vscode module, import error (0) | 2023.08.13 |
[Mac] python 3.7 install error (0) | 2023.06.13 |
[Mac] vscode terminal branch info 설정 (0) | 2023.05.07 |
Comments