J'ai une application sur Heroku qui est utilisée par peu d'utilisateurs. Cependant, je remarque qu'il y a des problèmes de données que je voudrais résoudre et arrêter l'application entre-temps pour que les utilisateurs n'entrent rien de nouveau.
Est-il possible d'arrêter l'application sur heroku plutôt que de la détruire? Je vois que la commande de redémarrage du serveur est là ... bien que je ne voie rien comme "stop"
Pour "arrêter" complètement votre application, vous pouvez réduire le Web Dynos à zéro, ce qui met effectivement tous les processus http de votre application hors ligne.
$ heroku ps:scale web=0
Scaling web processes... done, now running 0
http://devcenter.heroku.com/articles/maintenance-mode
Si vous déployez une migration importante ou si vous devez désactiver l’accès à votre application pendant un certain temps, vous pouvez utiliser le mode de maintenance intégré de Heroku. Il servira une page statique à tous les visiteurs, tout en vous permettant d'exécuter des tâches rake ou des commandes de console.
$ heroku maintenance:on
Maintenance mode enabled.
et ensuite
$ heroku maintenance:off
Maintenance mode disabled.
Allez sur votre tableau de bord sur heroku. Sélectionnez l'application. Il y a une section dynos. Il suffit de tirer les curseurs pour les dynos vers le bas (une diminution de dynos se situe à gauche) jusqu'au nombre de dynos que vous souhaitez exécuter. Le curseur passe à 0. Enregistrez ensuite vos modifications. Boom.
Selon le commentaire ci-dessous: il faut cliquer sur une icône représentant un crayon pour accomplir cela. Je n'ai pas vérifié - mais je le mets ici au cas où cela aiderait.
Vous devrez peut-être être plus spécifique et spécifier également le nom de l'application (il s'agit du nom de l'application tel que vous l'avez dans heroku). Par exemple:
heroku ps:scale web=0 --app myAppName
Sinon, vous pourriez recevoir le message suivant:
% heroku ps:scale web=0
Scaling dynos... failed
! No app specified.
! Run this command from an app folder or specify which app to use with --app APP.
Si vous utilisez le plug-in Eclipse, double-cliquez sur le nom de l'application dans My Heroku Applications. Dans l'onglet Processus, appuyez sur le bouton Echelle. Une petite fenêtre va s'ouvrir. Augmentez/diminuez le nombre et dites simplement OK.
C'est pour ceux qui cherchent à supprimer une application sur leur compte Heroku. Parfois, vous vous retrouvez ici lorsque vous essayez de savoir comment supprimer/supprimer une application.
ATTENTION: Ceci est irréversible!
Pour ajouter aux réponses ci-dessus: si vous souhaitez arrêter Dyno à l'aide du panneau d'administration, la solution actuelle sur le niveau libre:
J'espère que cela t'aides.
À partir du Web Heroku
Dashboard => Your App Name => Resources => Pencil icon=> Flip the switch => Confirm