Le serveur Ubuntu se met continuellement en veille

17

J'utilise un serveur Web à la maison en utilisant Ubuntu 11.4 (peut-être? Je ne me souviens pas à 100%) sur un ancien bureau AMD 2400+ avec 1 ou 2 Go de RAM. Désolé, je ne me souviens pas des détails à 100%.

Quoi qu'il en soit, j'ai un KVM connecté à un moniteur et à un clavier PS2 que j'utilise pour basculer entre le serveur et mon iMac (le clavier n'est connecté que pour pouvoir basculer facilement entre les deux. Plusieurs fois par semaine, Pingdom me le dira le serveur est en panne et je ne peux pas toucher le serveur. Quand je rentre à la maison (cela arrive rarement quand je suis à la maison), j'appuie deux fois sur la touche Ctrl pour basculer sur le serveur, appuyez sur la barre d'espace et tout est maintenant opérationnel J'ai besoin de regarder à nouveau, mais je ne pense pas qu'il y ait des fonctionnalités d'économie d'énergie activées dans le BIOS.

Quelqu'un a-t-il d'autres suggestions sur ce que je pourrais avoir? J'ai le site Web de mon oncle en cours d'exécution et j'aimerais vraiment avoir un meilleur temps de disponibilité que 95%

Remarque: je n'ai pas d'interface graphique installée, donc tout doit être fait sur la console (ou via WebMin) et je connais bien mon chemin, mais je n'ai aucune expérience.

Mike Wills
la source
Est-ce que quelque chose apparaît dans les journaux système (fichiers sous /var/log)?
Gilles 'SO- arrête d'être méchant'
Des journaux que je devrais regarder en particulier?
Mike Wills
Je ne sais pas, recherchez les entrées de journal dans n'importe quel fichier (probablement kern.log, mais peut-être d'autres) créé au moment où l'ordinateur s'est mis en veille.
Gilles 'SO- arrête d'être méchant'

Réponses:

19

Ajouter les options du noyau acpi=off apm=offau contenu du GRUB_CMDLINE_LINUX_DEFAULTfichier/etc/default/grub

Exécutez ensuite sudo update-grub

Redémarrez enfin votre ordinateur.

jamesallman
la source
Non, je vais essayer ça.
Mike Wills
Eh bien ... j'ai fait le changement. Seul le temps nous dira si cela fonctionne.
Mike Wills
J'ai encore besoin de comprendre pourquoi, mais le serveur est à nouveau "tombé en panne".
Mike Wills
1
Ces options du noyau devraient avoir complètement désactivé la gestion automatique de l'alimentation. Avez-vous reconstruit grub avec la update-grubcommande?
jamesallman
1
Cela a provoqué l'arrêt des périphériques USB avec Ubuntu Server 14.04.3.
Andrew Mairose
9

Sur Ubuntu 16.04 LTS, j'ai utilisé avec succès les éléments suivants pour désactiver la suspension:

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

Et ceci pour le réactiver:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Dustin Kirkland
la source
2

Ajoutez les options du noyau acpi = off apm = off au contenu de GRUB_CMDLINE_LINUX_DEFAULT dans le fichier / etc / default / grub

Ensuite, exécutez sudo update-grub

Redémarrez enfin votre ordinateur.

Selon https://wiki.ubuntuusers.de/Bootoptionen, c'est une mauvaise idée de désactiver complètement acpi car cela peut provoquer une surchauffe en raison de la désactivation du contrôle du ventilateur.

C'est une très vieille question. Pour les autres personnes qui peuvent avoir un problème similaire, vérifiez /etc/systemd/logind.confs'il convient à la configuration dont vous avez besoin. Il se peut qu'il IdleActionSecsoit défini sur une valeur élevée inhabituelle et IdleActionsur suspend.

user3111065
la source
-1

Ajoutez ceci à la fin de vos paramètres de noyau dans /boot/grub/grub.conf:

consoleblank=0
assistant
la source