ROKO

[Linux] Python process 강제 종료 본문

Develop

[Linux] Python process 강제 종료

RO_KO 2024. 7. 15. 16:21
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