|
Version | Auteur | Commentaire | date |
---|---|---|---|
1.0 | Alexandre Narbonne | Création | 05/12/2016 |
Cette procédure explique comment démarrer/arrêter/redémarrer une application (un dyno) sur Heroku.
Les applications heroku sont executé dans des dynos. Les Dynos sont des environnements d'execution séparés ne pouvant pas interagir avec les autres dynos.
Une application peut instancier plusieurs dynos du meme processus pour augmenter la resistance à la charge (load balancing entre plusieurs instances de l'application)
Elle peut également avoir plusieurs dynos pour des processus différents :
Accès à l'utilisateur [email protected] sur heroku ou un utilisateur admin sur l'application cible
Connectez-vous à https://dashboard.heroku.com/apps et cliquez sur l'application à administrer : Sélectionnez l'environnement cible : Atteignez l'onglet "Ressources" Sélectionnez le processus et ajustez le nombre de dynos en fonction du besoin (pour les dynos "Hobby" il n'est pas possible d'avoir plusieurs dyno pour 1 processus) Pour arrêter l'application, supprimez tout les dynos |
Installer la CLI heroku si ce n'est pas déjà fait : https://devcenter.heroku.com/articles/heroku-cli Listez les dynos disponibles avec : heroku ps:resize -a [nom_de_l_appli] Exemple :
Modifiez le nombre de dynos avec : heroku ps:scale -a [nom_de_l_appli] [nom_du_dyno]=[nombre_de_dynos] Exemple :
Redémarrez un dyno avec : heroku ps:restart -a [nom_de_l_appli] [nom_du_dyno] Exemple :
|