Ubuntu Server постоянно «идет спать»

17

У меня дома работает веб-сервер с Ubuntu 11.4 (может быть, я не могу вспомнить на 100%) на старом настольном компьютере AMD 2400+ с 1 или 2 ГБ оперативной памяти. Извините, я не могу вспомнить детали 100%.

В любом случае, у меня есть KVM, подключенный к монитору и клавиатуре PS2, который я использую для переключения между сервером и iMac (клавиатура подключена только для того, чтобы я мог легко переключаться между ними. Много раз в неделю Pingdom сообщит мне сервер не работает, и я не могу подключиться к серверу. Когда я возвращаюсь домой (это редко случается, когда я дома), я дважды нажимаю клавишу Ctrl, чтобы переключиться на сервер, нажимаю пробел, и все теперь работает. снова. Мне нужно посмотреть снова, но я не верю, что в BIOS включены какие-либо функции энергосбережения.

У кого-нибудь есть другие предложения о том, что у меня может быть? У меня сейчас работает сайт моего дяди, и я действительно хотел бы, чтобы время работы было лучше, чем на 95%.

Как примечание, у меня нет установленного графического интерфейса, так что все должно быть сделано на консоли (или через WebMin), и я знаю свой путь, но я ни в коем случае не опытен.

Майк Уиллс
источник
Что-нибудь появляется в системных журналах (файлы под /var/log)?
Жиль "ТАК - перестань быть злым"
Какие журналы я должен посмотреть в частности?
Майк Уиллс
Я не знаю, поищите записи в журнале в любом файле (возможно kern.log, но, возможно, в других), созданном во время сна компьютера.
Жиль "ТАК - перестань быть злым"

Ответы:

19

Добавить параметры ядра acpi=off apm=offв содержимое GRUB_CMDLINE_LINUX_DEFAULTфайла/etc/default/grub

Тогда беги sudo update-grub

Наконец перезагрузите компьютер.

jamesallman
источник
Нет, я попробую это.
Майк Уиллс
Ну ... я сделал изменения. Только время покажет, работает ли оно.
Майк Уиллс
Мне нужно выяснить, почему еще, но сервер просто "выключился" снова.
Майк Уиллс
1
В этих настройках ядра должно быть полностью отключено автоматическое управление питанием. Вы перестроили grub с помощью update-grubкоманды?
jamesallman
1
Это привело к тому, что USB-устройства перестали работать с Ubuntu Server 14.04.3.
Эндрю Майроз
9

В Ubuntu 16.04 LTS я успешно использовал следующее для отключения suspend:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

И это, чтобы снова включить его:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Дастин Киркланд
источник
2

Добавьте параметры ядра acpi = off apm = off к содержимому GRUB_CMDLINE_LINUX_DEFAULT в файле / etc / default / grub

Затем запустите sudo update-grub

Наконец перезагрузите компьютер.

Согласно https://wiki.ubuntuusers.de/Bootoptionen плохая идея отключить acpi complete, так как это может привести к перегреву из-за отключения управления вентилятором.

Это очень старый вопрос. Просто для других людей, у которых может быть похожая проблема, проверьте, /etc/systemd/logind.confподходит ли она к нужной вам конфигурации. Может быть, IdleActionSecустановлено необычное высокое значение и IdleActionустановлено значение suspend.

user3111065
источник
-1

Добавьте это в конец ваших паролей ядра в /boot/grub/grub.conf:

consoleblank=0
помощник
источник