постарайтесь не уничтожать SSH в из памяти

Когда мой сервер сталкивается из памяти, он обычно уничтожает несколько приложений. Как я могу препятствовать уничтожить SSH? Поскольку обычно, когда эта ошибка из памяти происходит, мой SSH повреждается как это:

I connect to ssh server.
Enter username
Enter password

и затем я ожидаю

я ожидаю

и ожидайте...

и waaaaaaaaaait..

и затем:

Connection timed out.

Там какой-либо путь состоит в том, чтобы предотвратить это? Как я могу увеличить приоритет процесса?

2
задан 15.05.2011, 22:30

0 ответов

Выполните следующую команду как корень. Вы, вероятно, хотите добавить это в init сценарий где-нибудь.

echo -17 > /proc/`pidof sshd`/oom_adj

Обновление:

Чтобы гарантировать, что основной процесс демона является скорректированным тем, можно использовать эту команду. Вышеупомянутое, вероятно, перестанет работать, если у Вас будут какие-либо открытые сессии SSH, таким образом, не такой большой выбор :(

echo -17 > /proc/`cat /var/run/sshd.pid`/oom_adj

- 17 текущее значение для OOM_DISABLE в /usr/include/linux/oom.h. Можно читать больше об уничтожителе OOM Linux здесь.

11
ответ дан 08.12.2019, 04:42

Теги

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