web-dev-qa-db-fra.com

Comment empêcher la veille / veille prolongée du serveur Ubuntu

J'utilise le dernier serveur Ubuntu (littéralement téléchargé et installé hier) sur une boîte sous mon bureau. J'ai installé Trac et OpenSSH. Par intermittence, les deux deviennent indisponibles, comme si le serveur était en veille, ce qui me semble étrange car, à mon sens, l'idée même d'un serveur est qu'il est toujours activé/disponible.

Le serveur est utilisé uniquement sur le réseau local.

J'ai essayé d'ajouter acpi=off à/etc/default/grub, d'exécuter la mise à jour et le redémarrage, aucune différence.

Actuellement, SSH est ouvert et si je le laisse pendant un certain temps, il restera connecté, mais avec un retard horrible lorsque je recommencerai à l'utiliser. La dernière fois que ce problème de veille/veille prolongée s'est produite, j'ai dû brancher un clavier et un moniteur pour le rétablir.

Des idées ou des suggestions?

12
Trent

Je comprends que c’est un vieil article, mais j’ai eu le même problème et j’ai eu du mal à trouver une réponse décente.

Mon ordinateur portable avec Ubuntu Server passait dans un écran de veille blanc et, peu après, tout perdait la connexion au serveur. Dès que j'ai quitté l'économiseur d'écran avec le clavier de l'ordinateur portable, tout a été capable de se connecter à nouveau. Les options acpi = off, setterm -blank 0 et les autres options décrites sur des questions similaires n'ont jamais fonctionné, jusqu'à ce que je trouve une réponse satisfaisante sous Unix et Linux SE.

Après cette solution, mon ordinateur portable passe toujours à l'écran de veille blanc, mais je ne perds plus la connexion à aucun des services qui y sont exécutés (SSH, SFTP, HTTP).

Cette commande désactive suspendre:

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

et cette commande le ramène:

Sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
6
JohnDoe

Vous pourriez essayer la caféine. Vous pouvez utiliser la commande 'caffeinate' pour empêcher votre serveur de dormir pendant une commande donnée (voir http://www.webupd8.org/2015/01/caffeine-app-gets-its-indicator-back) .html pour la syntaxe) ou simplement le configurer pour éviter les inactifs tout le temps.

1
bp0

Essayez d'utiliser

setterm -blank 0

Il doit être entré après chaque démarrage, mais permet de continuer.

1
user399131