Maison >développement back-end >Tutoriel Python >Une brève introduction au superviseur

Une brève introduction au superviseur

零下一度
零下一度original
2017-06-29 10:40:461444parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn