원격 Linux 서버(Amazon Lightsail)가 있고 여기에 모든 메모리를 차지하는 일부 서비스를 설치했습니다. SSH를 거의 사용할 수 없으며 sudo killall java(java 실행)를 실행하면 메모리를 할당할 수 없다는 bash 오류가 발생합니다.
어떻게 하면 이를 우회하고 문제가 되는 서비스를 종료할 수 있습니까?
답변1
스왑이 진행 중인가요? 그렇지 않다면 앞으로 그러한 상황을 피하기 위해 일부를 추가하는 것이 좋습니다. killall 대신 프로세스를 하나씩 종료할 수도 있습니다.
결국에는 비대화형 모드에서 ssh만 시도해 볼 수도 있습니다. 더 적은 메모리가 필요합니다.
ssh root@yourserver 'kill -9 {pid}'