Czy w systemie jest wystarczająca ilość pamięci?
Możesz /var/log/syslog
sprawdzić, czy otrzymujesz jakieś komunikaty OOM
(Brak pamięci) w ciągu dnia, gdy /etc/cron.daily/apt
jest uruchomiony.
/etc/cron.daily/apt
jest wykonywany o godzinie 06:25, ale w skrypcie apt występuje przypadkowy sen, więc może to potrwać do 1800 sekund później
Polecenie free -m
będzie również mogło powiedzieć ci, ile masz wolnej pamięci, i vmstat 5
będzie mogło pokazać ci, jeśli masz dużo zamiany lub ruchu pamięci.
W takim przypadku możesz zastanowić się nad dodaniem większej ilości swapów , dodaniem pamięci lub znalezieniem niepotrzebnych procesów zajmujących całą pamięć. (Ponowne uruchomienie w przypadku wycieku pamięci)
Czy uruchomić apt ręcznie?
Czy próbowałeś uruchomić /etc/cron.daily/apt
ręcznie, aby sprawdzić, czy możesz uzyskać więcej ostrzeżeń / błędów?
Jeśli używasz Ubuntu 14.04 LTS, znajdziesz wezwanie do random_sleep
podprogramu line 425
. Dodaj #
w tej linii, aby nie spać przed biegiem.
Na Ubuntu 12.04 LTS jest line 423
. Ubuntu 16.04 LTS nie powinien mieć tego pliku, o ile widzę.
Uruchom /etc/cron.daily/apt
jako root w ten sposób:
root@hostname:~# /etc/cron.daily/apt
Lub w sudo
ten sposób:
username@hostname:~$ sudo /etc/cron.daily/apt
Mogą pojawić się interesujące błędy wskazujące właściwy kierunek lub spróbuj wyszukać w /var/log/syslog
pliku coś podejrzanego.