17. Vor langer Zeit hatten wir einen Server, der manuell neu gestartet werden musste, weil das Betriebssystem wirklich am Arsch war. Täglich um 20:00 Uhr. Neuinstallation oder Reparatur waren nicht möglich, da er eine Software mit einer Lizenz hatte, die bei Neuinstallation verloren gehen könnte. Und sie konnte nicht wieder angewendet werden, da der Hersteller den Markt schon lange verlassen hatte und es keinen Support oder Kontakt gab.

Advertisements

Unsere Option war also, täglich um 20:00 Uhr da zu sein oder etwas anderes herauszufinden.

Wir haben ein Spielzeug eines kämpfenden Clowns mit einer Metallstange an seiner Faust aufgestellt, das täglich um 20:00 Uhr ausgelöst wurde. Es wurde mit einem integrierten Schaltkreis mit Timer ausgelöst. Um 20:00 Uhr wurde das Spielzeug eingeschaltet und schleuderte seine Faust mit der angebrachten Stange gegen den Ein-/Ausschalter des Servers. Der erste Schlag schaltete ihn aus. Um 20:10 Uhr wurde er erneut ausgelöst und schaltete den Server ein.

Advertisements

Das lief sechs Monate lang, bis wir die Funktionalitäten der Software reverse-engineeren konnten und unser Programmierer ein Programm erstellte, das mit unseren Scripting-Skills vollständig kompatibel war.
Ja, trashig, aber es funktionierte.

EDIT: An die vielen brillanten Köpfe, die einen Cronjob vorschlagen… das Betriebssystem startete nicht neu oder schaltete sich vom OS aus nicht ab, weil, wie deutlich gesagt, das OS instabil war. Es ist nicht so, dass wir nicht alles versucht hätten, bevor wir einen Spielzeugclown benutzten. Nein, auch keine verwaltbaren oder programmierbaren Steckdosen. Nein, der Server hatte keine Managementschnittstelle oder ein zugrundeliegendes Managementsystem. Die einzige und sichere Art des Neustarts war das physische Drücken des Power-Buttons.

@javiers

Advertisements