Ich habe mich langsam bis zu dem Punkt durchgekämpft, wo ich eine funktionierende Grails App auf Heroku habe. Ich gehe jetzt ins Bett, also will ich es schließen, damit ich meine 750 Freistunden meines Dyno nicht weiter aufgebraucht habe. Es ist wahrscheinlich offensichtlich, aber ich kann nicht finden, wie man meinen Heroku Web-Server herunterfährt und am Morgen neu startet.Wie schalte ich meine heroku App herunter?
Antwort
So schalten Sie Heroku App, die Web-Prozesse auf 0 skalieren:
Heroku ps: scale web = 0
Siehe die Usage & Billing dev centre article: „Ein Web-dyno, die im Leerlauf läuft weiter Nutzung anfallen ". Ich glaube, der Wartungsmodus wird weiterhin Zeit gewinnen; es simply serves a static page to visitors statt Ihre App zu dienen.
Denken Sie daran, jede App erhält 750 kostenlose Abrechnungsstunden per month. Abhängig von Ihrer beabsichtigten Verwendung kann dies bedeuten, dass Sie nicht herunterfahren müssen (d. H. Wenn Sie nur einen einzigen Prüfstand für den gesamten Monat ausführen möchten).
Vielleicht Wartungsmodus einschalten? heroku maintenance:on
Um eine DYNO zu stoppen können Sie:
heroku ps:stop "appname"
Um Liste der laufenden appnames können Sie:
heroku apps
Sieht so aus, als hätte sich die Syntax in 'heroku ps geändert: stop --app" myapp "'. Auch meine Webdynos haben sich aus irgendeinem Grund magisch neu gestartet, also ging ich mit culix's Antwort (Skalierung von Webdynos auf 0). –
gerade lesen Sie die Dokumentation:
https://devcenter.heroku.com/articles/one-off-dynos#one-off-dynos
Typ
heroku ps
alle laufenden App verbunden sehen Sie Konto, mit einer ID zugeordnet ist, dann
heroku ps:stop run.1
wenn die App Sie hat die 1
id stoppen möchten.
Beachten Sie, dass der Wartungsmodus Ihre App nicht stoppt. Meine wurde falsch konfiguriert und stürzte weiter mit aktiviertem Wartungsmodus.
- 1. Warum stürzt meine App auf Heroku?
- 2. Wie schalte ich ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Absicht richtig aus?
- 3. Heroku erkennt meine Node-App fälschlicherweise als Ruby-App
- 4. Wie kann ich meine Go App-App mit Godep auf Heroku bereitstellen?
- 5. iPhone, wie schalte ich meine Bearbeitungsschaltfläche für meine Tabelle dann auf Fertig und zurück zu Bearbeiten?
- 6. Wie schalte ich mit einem ~ Suffix
- 7. Wie schalte ich Tabs und pushViewController gleichzeitig?
- 8. Wie schalte ich Variable NAMES, nicht Typen?
- 9. Ruby on Rails: Heroku: Wie bekomme ich meine Edelsteine installiert?
- 10. Wie debugge ich Heroku?
- 11. Wie kann ich db von heroku herunterladen?
- 12. Wie schalte ich E_INFO in pocketsphinx aus?
- 13. Wie schalte ich das Mikrofon ein?
- 14. Wie für App auf Heroku
- 15. Erzwinge meine Heroku-App zur Verwendung von SSL (https)
- 16. Heroku django app createsuperuser
- 17. Kann nicht Heroku laufen rake db durch meine app migrieren
- 18. Heroku: Wie man den Spaltennamen in der Heroku App aktualisiert
- 19. Android SQLite fährt die App ausnahmslos herunter
- 20. Wie kann ich ein Bild in meine Django App auf Heroku hochladen und es anzeigen lassen?
- 21. Maven nicht auf Heroku gefunden - Wie starte ich meine Java App?
- 22. Wie kann ich meine Django App automatisch im Hintergrund auf Heroku kratzen
- 23. Pushing App Heroku
- 24. Heroku - Wie kann ich einen Schub auf Heroku rückgängig machen?
- 25. Wie soll meine gemfile aussehen? (Heroku)
- 26. Wie scrolle ich eine Webseite herunter
- 27. Wie kann ich meine App beschleunigen?
- 28. Wie töte ich meine mobile App?
- 29. Wie kann ich meine App aktualisieren
- 30. Wie ich meine Uhr App arbeiten lassen
Wow! Vielen Dank. So einfach und doch so dunkel. Perfekt. – Pomum
@Benjamin Ich bin mir nicht sicher, ob das richtig ist - laut dem DevCenter ändert das Einschalten des Wartungsmodus nicht Ihre Web-Dynos, es dient lediglich einer statischen Seite. Ich glaube, Stunden werden weiter auflaufen, wenn die Web-Dynos nicht auf 0 skaliert werden. Ich habe darauf eine Antwort gegeben. – culix
@culix Sie haben wahrscheinlich Recht! Wusste das nicht. Danke für das Teilen. ;) –