Serwer Ubuntu nieustannie „idzie spać”


17

Korzystam z serwera WWW w domu przy użyciu Ubuntu 11.4 (może? Nie mogę w 100% przypomnieć sobie) na starszym pulpicie AMD 2400+ z 1 lub 2 GB pamięci RAM. Przepraszamy, nie mogę sobie przypomnieć szczegółów w 100%.

W każdym razie mam KVM podłączony do monitora i klawiatury PS2, których używam do przełączania między serwerem a moim komputerem iMac (klawiatura jest tylko podłączona, więc mogę łatwo przełączać się między nimi. Wiele razy w tygodniu Pingdom mi to powie serwer jest wyłączony i nie mogę trafić na serwer. Kiedy wracam do domu (rzadko zdarza się, gdy jestem w domu), dwukrotnie wciskam klawisz Ctrl, aby przełączyć się na serwer, nacisnąć spację i wszystko jest już uruchomione jeszcze raz. Muszę spojrzeć jeszcze raz, ale nie wierzę, że w BIOSie są włączone funkcje oszczędzania energii.

Czy ktoś ma jakieś sugestie dotyczące tego, co się dzieje? Mam teraz witrynę mojego wuja i naprawdę chciałbym mieć lepszy czas pracy niż 95%

Uwaga: nie mam zainstalowanego GUI, więc wszystko musi być zrobione na konsoli (lub przez WebMin) i znam się na tym, ale nie mam doświadczenia.


Czy coś pojawia się w logach systemowych (pliki poniżej /var/log)?
Gilles „SO- przestań być zły”

Jakieś logi, na które powinienem spojrzeć w szczególności?
Mike Wills

Nie wiem, poszukaj wpisów w dzienniku w dowolnym pliku (prawdopodobnie kern.log, ale prawdopodobnie innym) utworzonym w czasie, gdy komputer spał.
Gilles 'SO - przestań być zły'

Odpowiedzi:


19

Dodaj opcje jądra acpi=off apm=offdo zawartości GRUB_CMDLINE_LINUX_DEFAULTpliku in/etc/default/grub

Następnie uruchomić sudo update-grub

Na koniec uruchom ponownie komputer.


Nie, spróbuję tego.
Mike Wills,

Cóż ... dokonałem zmiany. Tylko czas pokaże, czy to działa.
Mike Wills

Muszę dowiedzieć się, dlaczego tak się stało, ale serwer po prostu znowu „upadł”.
Mike Wills

1
Te opcje jądra powinny całkowicie wyłączyć automatyczne zarządzanie energią. Czy odbudowałeś gruba przy pomocyupdate-grub polecenia?
jamesallman

1
Spowodowało to, że urządzenia USB przestały działać z Ubuntu Server 14.04.3.
Andrew Mairose

9

W systemie Ubuntu 16.04 LTS z powodzeniem użyłem następujących opcji, aby wyłączyć zawieszanie:

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

Aby to ponownie włączyć:

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

2

Dodaj opcje jądra acpi = off apm = off do zawartości GRUB_CMDLINE_LINUX_DEFAULT w pliku / etc / default / grub

Następnie uruchom sudo update-grub

Na koniec uruchom ponownie komputer.

Zgodnie z https://wiki.ubuntuusers.de/Bootoptionen złym pomysłem jest całkowite wyłączenie acpi, ponieważ może to spowodować przegrzanie z powodu wyłączenia sterowania wentylatorem.

To bardzo stare pytanie. Tylko dla innych osób, które mogą mieć podobny problem, sprawdź, /etc/systemd/logind.confczy pasuje do potrzebnej konfiguracji. Może być tak, że IdleActionSecjest ustawiony na nietypową wysoką wartość i IdleActionjest ustawiony na suspend.


-1

Dodaj to na końcu parms jądra w /boot/grub/grub.conf:

consoleblank=0
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.