Warum hat meine App rails auf heroku sich nicht neu gestartet?

8

Ich verwalte eine Rails-App für einen Kunden von mir und kürzlich ging es runter. Die Seite war 9 Stunden lang still, bevor ich es bemerkte. Ich überprüfte die Protokolle und jede Anfrage für die letzten 9 Stunden wird mit dem folgenden Code vorangestellt:

%Vor%

Vorher sehe ich die folgenden Protokolle:

%Vor%

Ich nehme an, dass es sich vielleicht umgedreht hat und ein Fehler beim Booten aufgetreten ist, aber warum blieb es im abgestürzten Zustand, ohne sich selbst neu zu starten? Gibt es etwas, was ich tun kann, damit es automatisch neu startet, wenn dies in der Zukunft erneut passiert?

Ich habe auch NewRelic dabei und es hat mich überhaupt nicht benachrichtigt, aber das ist ein anderes Problem, das ich untersuchen muss.

    
Christian Varga 16.11.2012, 11:19
quelle

1 Antwort

4

Herokus Support-Antwort schlägt vor, Ihre App manuell mit heroku restart neu zu starten. Sie beheben das Problem sofort.

  

Hallo, Ein Prozessverwaltungsfehler auf unserer Seite hat einige abgestürzte Apps verursacht   nur 1 Web-Dyno ausgeführt, um als "Leerlauf" gemeldet zu werden, obwohl sie es waren   tatsächlich abgestürzt. Dies bedeutet, dass der abgestürzte Dyno nie war   neu gestartet, wodurch nachfolgende Anforderungen fehlschlagen. Wir haben das erkannt   Problem und implementieren ein Update. Wenn deine App immer noch nicht reagiert,   Bitte versuchen Sie es mit dem Befehl heroku restart neu zu starten. Bitte lass   Wir wissen, ob Sie mehr Hilfe benötigen. Danke, Heroku Support

    
Thomas Klemm 01.12.2012, 14:09
quelle

Tags und Links