메모리 부족에서 SSH를 종료하지 마십시오


8

서버의 메모리가 부족하면 대개 여러 응용 프로그램이 종료됩니다. SSH를 죽이지 못하게하는 방법이 있습니까? 일반적 으로이 메모리 부족 오류가 발생하면 SSH가 다음과 같이 손상됩니다.

I connect to ssh server.
Enter username
Enter password
and then i wait
i wait
and wait...
and waaaaaaaaaait..
and then: Connection timed out.

이것을 막을 방법이 있습니까?

답변:


6

renice 명령은 실행중인 프로세스의 우선 순위를 재설정하거나 사용자가 소유 한 모든 프로세스의 우선 순위 및 스케줄링을 제어하는 ​​데 사용할 수 있습니다. 일반 사용자는이 명령을 사용하여 프로세스 우선 순위를 수치 적으로 증가시킬 수만 있습니다 (즉, 작업의 중요성을 줄입니다). 그러나 루트 운영자는 전체 범위의 스케줄링 (-20-19)을 사용할 수 있습니다. 숫자가 낮을수록 우선 순위가 높습니다. 대부분의 프로세스는 0에서 시작하는 것처럼 보입니다. CLI top을 실행하면 실행중인 프로세스가 표시됩니다. NI라고 표시된 열은 좋은 숫자입니다. 매개 변수없이 CLI를 올바르게 실행하면 다음을 볼 수 있습니다.

용법:

 renice [-n] priority [-p|--pid] pid  [... pid]

 renice [-n] priority  -g|--pgrp pgrp [... pgrp]

 renice [-n] priority  -u|--user user [... user]

 renice -h | --help

 renice -v | --version

나는 당신의 목적에 맞는 좋은 가치에 대해 무한한 지혜가 없기 때문에 실험해볼 것을 제안합니다.


-1

친절 함을 높이십시오. 우선 순위가 낮은 앱이 먼저 종료됩니다.


어떻게해야합니까?
Riki137

어떻게해야합니까?
Riki137

1
이러한 소위 우선 순위가 낮은 앱을 어떻게 죽일 수 있는지에 대한 답을 넓힐 수 있습니까?
Peachy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.