Ubuntu Server "va continuamente a dormire"


17

Sto eseguendo un web server a casa usando Ubuntu 11.4 (forse? Non riesco a ricordare al 100%) su un vecchio desktop AMD 2400+ con 1 o 2 GB di RAM. Spiacente, non ricordo i dettagli al 100%.

Ad ogni modo, ho un KVM collegato a un monitor e una tastiera PS2 che utilizzo per passare dal server al mio iMac (la tastiera è collegata solo in modo da poter passare facilmente tra i due. Molte volte alla settimana, Pingdom mi dirà il server è inattivo e non riesco a colpire il server. Quando torno a casa (succede raramente quando sono a casa), premo due volte il tasto Ctrl per passare al server, premere la barra spaziatrice e tutto ora è attivo e funzionante di nuovo. Devo guardare di nuovo, ma non credo che ci siano funzioni di risparmio energetico attivate nel BIOS.

Qualcuno ha altri suggerimenti su ciò che potrei avere? Ho il sito Web di mio zio in esecuzione su di esso ora e vorrei davvero avere un tempo di attività migliore del 95%

Come nota, non ho alcuna GUI installata quindi tutto deve essere fatto sulla console (o tramite WebMin) e conosco il mio modo di aggirare, ma non ho esperienza.


Qualcosa appare nei registri di sistema (file sotto /var/log)?
Gilles 'SO- smetti di essere malvagio' il

Qualche registro che dovrei guardare in particolare?
Mike Wills,

Non lo so, cerca le voci di registro in qualsiasi file (probabilmente kern.log, ma forse altri) creato nel periodo in cui il computer è andato in sospensione.
Gilles 'SO- smetti di essere malvagio' il

Risposte:


19

Aggiungi le opzioni del kernel acpi=off apm=offal contenuto di GRUB_CMDLINE_LINUX_DEFAULTin file/etc/default/grub

Quindi corri sudo update-grub

Finalmente riavvia il tuo computer.


No, ci proverò.
Mike Wills,

Bene ... ho fatto il cambiamento. Solo il tempo dirà se funziona.
Mike Wills,

Devo ancora capire perché, ma il server è "tornato" nuovamente.
Mike Wills,

1
Queste opzioni del kernel dovrebbero aver disabilitato completamente la gestione automatica dell'alimentazione. Hai ricostruito grub con il update-grubcomando?
jamesallman,

1
Ciò ha causato l'interruzione del funzionamento dei dispositivi USB con Ubuntu Server 14.04.3.
Andrew Mairose,

9

Su Ubuntu 16.04 LTS, ho usato con successo quanto segue per disabilitare la sospensione:

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

E questo per riattivarlo:

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

2

Aggiungi le opzioni del kernel acpi = off apm = off al contenuto di GRUB_CMDLINE_LINUX_DEFAULT nel file / etc / default / grub

Quindi eseguire sudo update-grub

Finalmente riavvia il tuo computer.

Secondo https://wiki.ubuntuusers.de/Bootoptionen è una cattiva idea disattivare acpi completo in quanto potrebbe causare surriscaldamento a causa della disattivazione del controllo della ventola.

Questa è una domanda molto antica. Solo per altre persone che potrebbero avere problemi simili, controlla /etc/systemd/logind.confse si adatta alla configurazione di cui hai bisogno. È possibile che IdleActionSecsia impostato su un valore elevato insolito ed IdleActionè impostato su suspend.


-1

Aggiungi questo alla fine dei parametri del kernel in /boot/grub/grub.conf:

consoleblank=0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.