Избегайте уничтожения SSH в нехватке памяти

Когда моему серверу не хватает памяти, он обычно убивает несколько приложений. Есть ли способ, как я могу предотвратить убийство 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.

Есть ли способ предотвратить это?

8
задан 28 September 2011 в 07:52

2 ответа

Команда renice может использоваться для сброса приоритета запущенных процессов или управления приоритетом и составлением расписания всех процессов, принадлежащих пользователю. Обычные пользователи могут только численно увеличивать приоритеты процессов (то есть делать задачи менее важными) с помощью этой команды, но корневой оператор может использовать полный диапазон планирования (от -20 до 19). Чем меньше число, тем выше приоритет. Кажется, что большинство процессов работают с хорошими значениями 0. Если вы запустите CLI top, вы увидите запущенные процессы. Столбец с надписью NI является хорошим числом. Если вы запустите CLI nice без параметров, вы увидите:

Использование:

 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

Я предлагаю вам поэкспериментировать, поскольку у меня нет бесконечной мудрости относительно правильного значения Nice для ваших целей.

0
ответ дан 28 September 2011 в 07:52

Поднимите милость. Приложения с низким приоритетом убиваются первыми.

0
ответ дан 28 September 2011 в 07:52

Другие вопросы по тегам:

Похожие вопросы: