2016-05-02 15 views
0

Ich habe einen Elch-Cluster, der meistens sehr glücklich und gut konfiguriert ist, aber jeder ab und zu einer meiner Benutzer tut etwas schreckliches zu meinen Protokollen (erstellt eine einzelne Protokollzeile, die mehrere Gigs ist)) und stürzt logstash ab. Wenn ich logstash manuell neu starte, protokolliert es normalerweise einen Fehler für diese Zeile und geht zur nächsten Zeile über.Automatisch Neustart Logstash auf Absturz auf Ubuntu 12.04

Ich versuche Logstash auf automatischen Neustart nach einem Absturz zu setzen. Meine Installation verwendet eine init.d-Datei, um den Dienst zu konfigurieren. Beim Lesen einer Menge von Ubuntu-Foren empfehlen die meisten Leute, die Datei init.d zu einer Upstart-Init-Konfigurationsdatei zu migrieren, statt eine inittab-Datei zu erstellen und abzuspielen.

Hat jemand Erfahrung/eine Empfehlung zu diesem Thema? Ich laufe, logstash 2.1.3-1

Dank

Antwort

1

Ich traf Ähnliche Abstürze auf 14,04. Versucht, einen einfachen CRON zu verwenden, um Logstash für eine festgelegte Planungsregel neu zu starten, aber das hat nicht funktioniert. Am Ende haben wir M/Monit verwendet, um einen Absturz zu überwachen und den Dienst neu zu starten.

+0

Ja, ich habe gestern Nachmittag aufgegeben und Monit installiert. – TristanMatthews