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.