Play2.0: Neustart bei schwerwiegendem Fehler?

9

Ich benutze playframework 2.0.4 mit scala. Ich stelle die App mit "play dist" bereit und starte dann mit dem Skript "./start".

Kürzlich hatte ich den Fall, dass meine Produktionsinstanz nicht genügend Speicher hatte und abgestürzt ist. Ich habe einen Fehler

erhalten %Vor%

und der Spielprozess war tot.

Gibt es eine Möglichkeit, akka.jvm-exit-on-fatal-error zu deaktivieren und es so einzurichten, dass die Play-Anwendung beim Absturz neu gestartet wird? Es ist eine Produktionsumgebung und eine nicht laufende Anwendung hilft nicht wirklich.

    
Heinzi 21.10.2012, 19:40
quelle

1 Antwort

0

Ich würde denken, wenn die Anwendung so abstürzt, könnte die Akka-Umgebung in einem inkonsistenten Zustand sein und der Versuch, sie zu retten, würde wahrscheinlich nicht funktionieren.

Stattdessen würde ich Prozessüberwachung mit Tools wie monit

    
Manuel Bernhardt 25.10.2012, 06:36
quelle