2016-08-16 3 views
3

Ich habe eine Knoten-App auf Heroku gehostet. funktioniert gut, aber sobald die App nach 30 Minuten Leerlauf beginnt, können die App ändert sich von oben nach unten und tritt mit dem Status 0.Heroku Knoten App beendet nach dem Leerlauf

2016-08-16T00:02:28.554960+00:00 heroku[web.1]: State changed from starting to up 
    2016-08-16T00:35:02.601620+00:00 heroku[web.1]: Idling 
    2016-08-16T00:35:02.602105+00:00 heroku[web.1]: State changed from up to down 
    2016-08-16T00:35:05.902125+00:00 heroku[web.1]: Stopping all processes with SIGTERM 
    2016-08-16T00:35:06.827968+00:00 heroku[web.1]: Process exited with status 0 

Könnte es etwas im Code sein, oder muss ich es einfach halten müssen aus dem Leerlauf?

Danke! Paul

Antwort

5

Wenn dies auf der kostenlosen Tier ist dann ist dies erwartet Verhalten, es ist der Preis, den Sie kostenlos bezahlen. Es sollte bei der nächsten Web-Anfrage neu starten, aber die neuesten Bedingungen für die kostenlose Stufe lassen Sie nicht 24/7 halten, selbst wenn viele Anfragen eingehen.

Kostenlose Stufe ist am besten, während Sie ' Prototyping. Sobald Sie Kunden bedienen, sollten Sie entweder bezahlt werden oder zu einem anderen Host wechseln.

+0

Dank @Paul. Also wenn ich auf den Hobbyplan auswechsle, sollte ich gut sein? Das Problem ist, dass meine Knoten-App Cron-Jobs hat, und sobald die App ausfällt, werden die Jobs nicht ausgeführt. – user3527354

+0

Das sollte es tun, obwohl Heroku Sie wahrscheinlich etwas herumbewegen und Ihre Krippenjobs auf Arbeiter-Dynos setzen und ihre Scheduler-Sache benutzen würde, aber das habe ich selbst nie probiert. – Paul

Verwandte Themen