Maison >développement back-end >Tutoriel Python >Une brève introduction au superviseur
Supervisor peut être utilisé pour protéger les processus exécutés sous Linux, en fournissant des fonctions de démarrage/arrêt/redémarrage et d'autres fonctions pour garantir que le processus n'est pas accidentellement tué par d'autres processus.
Premier superviseur d'installation apt-get
supervisord est le programme principal du démon et génère le fichier de configuration par défaut echo_supervisord_conf > conf, Démarrez le service superviseurd -c /home/supervisord.conf
Ouvrez superviseurctl et constatez qu'il n'y a aucun service surveillé.
Écrivez maintenant la configuration du processus à gérer, similaire à ce qui suit
[program:gftrader]command=python3 /home/gftrader/runStrategy.py directory=/home/gftrader/ autorestart=true log_stdout=true log_stderr=true exitcodes=0,2stopsignal=QUIT stopwaitsecs=10stdout_logfile=/tmp/gftrader.log
Supervisorctl relit, puis met à jour, status vérifie l'état, l'aide peut consulter d'autres commandes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!