Run Python Flack sur EC2 en arrière-plan
-
21-12-2019 - |
Question
J'ai une petite application créée sur le ballon Python et déployé sur la machine AWS EC2, lorsque je vais SSH à la machine EC2 et démarre le ballon, cela fonctionne, mais lorsque je terminai la session, le ballon meurt, je peux l'exécuter à l'aide de NOHUP.Quelle est la meilleure façon de la rendre indépendante de la session SSH et de l'exécuter de manière continue.
La solution
Il existe plusieurs options:
-
nohup python app.py &
- Utilisez
screen
- Exécutez
supervisord
(link) sur le démarrage du système et le contrôle tout au long de celui-ci (Pythonon Way :))
NOHUP signifie: Ne résiliez pas ce processus, même lorsque le montant est coupé.
& à la fin signifie: exécutez cette commande en tant que tâche d'arrière-plan.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow