2016-05-26 7 views
0

Short Frage mischen - In meinem procfile Ich habe dies:Heroku dynos, frei und Hobby

web: gunicorn criptoweb.wsgi --log-file - 
worker: celery -A criptoweb worker -events -loglevel info 
beat: celery -A criptoweb beat 

Ich habe ein Problem aber in Heroku, ich kann nicht mehr als 2 Freie Größe dynos haben. Wenn ich neben meinen Dynos auf "Upgrade auf Hobby" klicke, wechseln alle zu Hobby. Da es so aussieht, als ob ich drei Dynos benötige ... Gibt es eine Möglichkeit, 2 Free Dynos und 1 Hobby Dyno zu haben?

Antwort

3

Nein. Jede App mit kostenlosen Prüfständen kann ein kostenloses Web, einen kostenlosen Mitarbeiter und die kostenlose Nutzung von Heroku Run und Heroku Scheduler enthalten.

Wenn Sie einen Ihrer Procfile-Prozesse so umgestalten können, dass er entweder als "einmalige" Jobs (heroku run) oder als geplante Jobs mit Heroku Scheduler ausgeführt wird, können Sie Ihre App frei halten. Andernfalls müssen Sie auf Hobby-Dynos upgraden.

Weitere Details finden Sie unter https://blog.heroku.com/archives/2015/5/7/new-dyno-types-public-beta.

+0

Ich bin in einer ähnlichen Situation, würde aber nur meinen Web-Prozess zu einem Hobby-Dyno aktualisieren und meinen Worker-Prozess frei lassen. Ist das möglich? Ich sehe keinen Weg, es in der Heroku-Admin – DMTintner

+0

Nein zu tun. Sie müssen sowohl Ihre Web-und Arbeiter-Dynoden auf Hobby zu aktualisieren. –

+0

Wenn ich Ihre Antwort richtig lese, dann würde das Procfile in der Frage gut mit Hobby-Dynos funktionieren. Lies ich das richtig? Und danke für deine Antwort –