Сервер вылетает через ~ 20 минут
Мой сервер Ubuntu 20.04 выходит из строя примерно через 20 минут после загрузки. Это как если бы сервер выключили.
В файлах журнала ничего нет, и на экране не отображается паника ядра при сбое.
RAM проходит 24-часовой тест RAM без ошибок.
Если я установлю другую ОС, она не вылетит.
Что может быть причиной?
Ответы
В некоторых системах systemdприостанавливает работу компьютера, даже если он не простаивает. Я считаю, что systemdсмотрит на взаимодействие клавиатуры и мыши, а не на то, работают ли процессоры на всю катушку. Если вы не сидите за сервером, он сработает после загрузки, даже если вы интенсивно используете его через ssh.
Причина, по которой вы ничего не видите в журнале, может заключаться в том, что запись журнала о приостановке не сбрасывается на диск. Если бы вы возобновили работу компьютера, он был бы сброшен на диск. Но если вы вместо этого выключите его, эта информация журнала будет потеряна.
Таким образом, вы, вероятно, видите не сбой, а сервер, который приостановлен для оперативной памяти.
Изменить /etc/systemd/sleep.confна:
[Sleep]
AllowSuspend=no
AllowSuspendThenHibernate=no