Недавно мы перешли с установки Ubuntu 12 на серверы Ubuntu 14 и начали замечать, что серверы время от времени переходят в спящий режим после нескольких часов или дней.
Пробовал / проверял эти элементы, но это не помогло:
acpi=off apm=off
к /etc/default/grub
оставляло систему работоспособной, но приводило к тому, что время не синхронизировалось с часами реального времени, и ntp не мог регулировать время. Отменил изменения, поскольку система не может использоваться без фактических временных меток. sudo hdparm -B /dev/sda
) boot.log/kern.log/auth.log
не имеют информации / паники по поводу отключения согласно ] https://unix.stackexchange.com/questions/9819/how-to-find-out-from-the-logs-what-caused-system-shutdown auth.log
не имеет авторизованный доступ пользователя. В настоящее время системы работают без сбоев после внесения этих изменений:
Добавление consoleblank=0
/etc/default/grub
Это поддерживает консоль активной, как в Ubuntu 12.
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0 consoleblank=0
Выполнение pingdom
/ curl
запросов к серверу каждые 5 минут для поддержания активности жесткого диска. Это краткосрочное решение, и оно не является положительным, оно все равно помогает.
Вопрос: consoleblank=0
, кажется, работает, но было отклонено . Кто-нибудь знает внутреннюю работу или может поделиться изменениями режима питания / сна / гибернации с Ubuntu 12 на Ubuntu 14?