Ubuntu 18.04 зависает на SSH и RDP, но все еще может пинговать и очень редко работает медленно SSH с загадочными ошибками Python

Уже достаточно. Ограничения доступа к каталогу имеют приоритет над разрешениями его содержимого.

1
27.03.2020, 06:57
1 ответ

Использование сторожевого таймера Linux

Есть третьи шаги:

  1. sudo apt установить сторожевой таймер

  2. sudo gedit /etc/watchdog.conf

    Раскомментируйте строки, которые ссылаются на max-load, удалив#в начале строки. Сохранить и выйти.

  3. sudo systemctl перезапустить сторожевой таймер

Теперь ваша машина защищена сторожевым таймером Linux и автоматически перезагрузится в следующий раз, когда нагрузка станет слишком высокой.

Пояснение

Вы можете использовать сторожевой таймер , встроенный в ядро ​​Linux, для автоматической перезагрузки, когда что-то пойдет не так. После установки сторожевой таймер ведет обратный отсчет и перезагружает систему, если он не сброшен до достижения нуля. Итак, вам просто нужно что-то, что будет периодически сбрасывать таймер :войти в демон сторожевого таймера:

sudo apt install watchdog

Это устанавливает watchdogd,демон пользовательского пространства, который выполняет некоторые тесты, чтобы убедиться, что система в порядке, и сообщает таймеру ядра вернуться в спящий режим еще на 60 секунд. Если эти тесты не пройдены или они занимают больше 60 секунд, система перезагружается.

Очень легко настраивается. Просто отредактируйте /etc/watchdog.conf. Например, вот строфа (, по умолчанию закомментированная ), которая обнаружила бы чрезвычайно высокую среднюю загрузку 190, о которой вы сообщили:

# Uncomment to enable test. Setting one of these values to '0' disables it.
# These values will hopefully never reboot your machine during normal use
# (if your machine is really hung, the loadavg will go much higher than 25)
#max-load-1             = 24
#max-load-5             = 18
#max-load-15            = 12

Дополнительная литература

Примечание. :Не беспокойтесь о «аппаратных» или «программных» сторожевых таймерах. Программный сторожевой таймер, встроенный в ядро ​​Linux, лишь немногим менее надежен, чем аппаратный сторожевой таймер. В вашем случае, когда средняя нагрузка была просто чрезвычайно высокой, достаточно сторожевого таймера программного обеспечения.

0
19.03.2021, 02:32

Теги

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