Mein Server ist heute unerwartet ausgefallen. Laut Syslog scheint es der unbeaufsichtigte Upgrade-Dienst gewesen zu sein:
Nov 22 15:23:25 lynx systemd[1]: unattended-upgrades.service: Succeeded.
Nov 22 15:23:25 lynx systemd[1]: Removed slice system-modprobe.slice.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Graphical Interface.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Multi-User System.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Login Prompts.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Host and Network Name Lookups.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Timers.
...
etc
Die ausgelassenen Teile sind eine Liste verschiedener Dienste, die systemd herunterfährt. Wenn ich mir die Ausgabe von anschaue last
:
$ last -x | head | tac
...
shutdown system down 5.4.0-90-generic Mon Nov 22 15:23 - 17:14 (01:51)
reboot system boot 5.4.0-90-generic Mon Nov 22 17:14 still running
runlevel (to lvl 5) 5.4.0-90-generic Mon Nov 22 17:15 still running
Ich kann sehen, dass das Herunterfahren ordnungsgemäß im System protokolliert wurde, und dann können Sie 2 Stunden später sehen, als ich bemerkte, dass die Maschine ausgefallen war, und sie neu startete. Meine Frage ist zweifach - Warum ist das passiert und wie konfiguriere ich das? Ich betreibe diese Maschine seit Jahren und ich glaube nicht, dass ich mich daran erinnern kann, dass sie jemals zuvor für ein Update heruntergefahren wurde. Die Protokolle lassen michdenkenes war ein unbeaufsichtigtes Upgrade, das dies verursacht hat, aber ich bin mir nicht sicher, wie ich das überprüfen kann. Wenn ich wüsste, wie man die Einstellungen/Optionen eines unbeaufsichtigten Upgrades konfiguriert, würde ich vielleicht etwas bemerken, das den Neustart oder das Herunterfahren steuert, weshalb ich wissen möchte, wie das geht. Ich würde dies lieber entweder deaktivieren (kein Herunterfahren) oder es auf Neustart ändern (wenn die Maschine eingeschaltet ist, möchte ich, dass sie eingeschaltet bleibt!). Irgendwelche Vorschläge?