Myślę, że powinieneś zrestartować się, jeśli pojawiła się ostatnia aktualizacja jądra LUB aktualizacja libc. Wiele rzeczy jest powiązanych z libc i naprawdę nie jest możliwe całkowite rozładowanie tej biblioteki z pamięci i zastąpienie jej nową wersją, chyba że uruchomisz ponownie komputer.
Na przykład nawet podstawowe rzeczy, takie jak / bin / ls i inne rzeczy w / bin używają libc. Jeśli tylko uruchamiasz konsolę i używasz bash, używasz libc.
$ ldd /bin/bash
linux-gate.so.1 => (0xffffe000)
libtermcap.so.2 => /lib/libtermcap.so.2 (0xb8029000)
libdl.so.2 => /lib/libdl.so.2 (0xb8025000)
libc.so.6 => /lib/libc.so.6 (0xb7ed9000)
/lib/ld-linux.so.2 (0xb804b000)
$ ldd /bin/ls
linux-gate.so.1 => (0xffffe000)
librt.so.1 => /lib/librt.so.1 (0xb7f3a000)
libacl.so.1 => /lib/libacl.so.1 (0xb7f33000)
libc.so.6 => /lib/libc.so.6 (0xb7de7000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7dd0000)
/lib/ld-linux.so.2 (0xb7f61000)
libattr.so.1 => /lib/libattr.so.1 (0xb7dcc000)
I tak, jeśli zmienisz pliki w /etc/init.d, które w jakiś sposób wpływają na uruchamianie, zaleciłbym ponowne uruchomienie. Nie chcesz dowiedzieć się, że popełniłeś niewielki błąd w pliku startowym, gdy potrzebujesz szybko przywrócić działanie.
Jeśli serwer minął wiele dni bez restartu, oznacza to, że nie ma sposobu, aby upewnić się, że uruchomi się ponownie poprawnie. Ponownie dzieje się tak, ponieważ wiele plików konfiguracyjnych mogło zostać w nim zmienionych i nikt nie uruchomił go ponownie przez długi czas, aby upewnić się, że się pojawi. Ponadto, jeśli serwer wymaga wielu aktualizacji i nie uruchomiono go ponownie przez długi czas, uruchom ponownie przed zastosowaniem aktualizacji, w przeciwnym razie, jeśli wystąpi problem, nie możesz być pewien, że przyczyną był błąd konfiguracji dawno temu lub nowe aktualizacje, które zastosowałeś.
Na koniec, jeśli zrestartujesz krytyczny serwer po bardzo długim czasie, fsck może oznaczać, że będziesz musiał bardzo długo czekać na jego ponowne uruchomienie. Możesz użyć tune2fs, aby tego uniknąć, ale przypuszczam, że warto to sprawdzać regularnie. Dlatego nie powinieneś być w sytuacji, w której jesteś zależny tylko od 1 serwera, a jeśli tak się stanie, cała witryna zniknie. Powinieneś mieć kolejny w trybie gotowości.