입력하는 모든 명령에 "-bash: 포크: 메모리를 할당할 수 없음"이 표시되고 멈췄습니다.

입력하는 모든 명령에 "-bash: 포크: 메모리를 할당할 수 없음"이 표시되고 멈췄습니다.

대용량 파일에 대한 I/O를 수행했기 때문에 기본적으로 vps의 모든 메모리를 사용하는 Python 스크립트를 실행했습니다. 이 스크립트를 루트로 실행했습니다.

하나 만들어 보았지만 killall python3 여전히 같은 오류가 발생합니다.

-bash: fork: Cannot allocate memory

나는 그것을 시도했다 su. 같은 것이다.

재부팅을 시도했지만 현재 루트가 아니고 "su"할 수 없기 때문에 재부팅할 수 없습니다.

이 상황을 "잠금 해제"하려면 어떻게 해야 합니까?

답변1

최후의 수단으로 (죽여라.모두프로세스):

kill -9 -1

Kill은 두 가지 이유로 쉘 내장 명령입니다. 즉, 프로세스 ID 대신 작업 ID를 사용할 수 있도록 허용하고, 생성할 수 있는 프로세스 수 제한에 도달하면 프로세스가 종료되도록 허용합니다.

관련 정보