Le système exécute-t-il une ouf de mémoire?
Vous pouvez jeter un coup d'œil /var/log/syslog
pour voir si vous recevez des OOM
messages (Out Of Memory) pendant l'heure de la journée pendant l' /etc/cron.daily/apt
exécution.
/etc/cron.daily/apt
est exécuté à 06:25, mais il y a un sommeil aléatoire dans le script apt, il peut donc y avoir jusqu'à 1800 secondes plus tard
La commande free -m
sera également en mesure de vous dire combien de mémoire libre vous avez et vmstat 5
pourra vous montrer si vous avez beaucoup d'échanges ou de mouvements de mémoire en cours.
Si tel est le cas, vous pourriez envisager d'ajouter plus de swap , d'ajouter plus de mémoire ou de trouver si vous avez des processus inutiles en cours d'exécution qui prennent toute votre mémoire. (Un redémarrage en cas de fuite mémoire)
Exécutez apt manuellement?
Avez-vous essayé d'exécuter /etc/cron.daily/apt
manuellement pour voir si vous pouvez plus d'avertissements / erreurs?
Si vous utilisez Ubuntu 14.04 LTS, vous trouverez un appel à un random_sleep
sous-programme sur line 425
. Ajoutez un #
sur cette ligne pour ne pas le faire dormir avant une course.
Sur Ubuntu 12.04 LTS, c'est le cas line 423
. Ubuntu 16.04 LTS ne devrait pas avoir ce fichier pour autant que je puisse voir.
Exécutez en /etc/cron.daily/apt
tant que root comme ceci:
root@hostname:~# /etc/cron.daily/apt
Ou avec sudo
comme ça:
username@hostname:~$ sudo /etc/cron.daily/apt
Il peut y avoir des erreurs intéressantes pour vous indiquer la bonne direction, ou essayez de chercher dans le /var/log/syslog
fichier quelque chose de suspect.