Supervisor est un système client / serveur qui permet à ses utilisateurs de contrôler un certain nombre de processus sur des systèmes d'exploitation de type UNIX.
J'ai un problème lors du déploiement de l'application Django avec Gunicorn et Supervisor. Bien que je puisse faire en sorte que Gunicorn serve mon application (en définissant PYTHONPATH correctement et en exécutant une commande appropriée, celle de Supervisord config), je ne peux pas demander à un superviseur de l'exécuter. Il …
J'ai configuré le superviseur pour gérer quelques processus. Cela fonctionne parfaitement bien lorsque je démarre mon serveur, cependant lorsque je l’arrête et que je tente de le redémarrer, il échoue et me donne cette erreur msg: * Démarrer le gestionnaire de démon Superviseur ... Erreur: un autre programme écoute déjà …
Supervisord ne vient pas avec un script d’init ou n’indique pas comment le démarrer automatiquement, c’est-à-dire. après un redémarrage. J'ai essayé des scripts /etc/init.d créés par les utilisateurs, mais ils ont tous échoué. Quelle serait la solution préférée?
Est-il supervisordpossible de redémarrer automatiquement un travail en échec / abandonné / terminé et de m'envoyer un courrier électronique de notification avec un vidage des x dernières lignes du fichier journal?
J'ai défini un groupe de superviseurs non homogène. Cependant, je ne peux pas contrôler ce groupe avec le nom du groupe. Si j'essaye, j'obtiens l'erreur suivante: $ supervisorctl start groupname groupname ERROR (no such process) Je peux cependant contrôler un seul élément du groupe, par exemple supervisorctl start groupname:programname Est-il …
Je n'arrive pas à comprendre comment ajouter au chemin par défaut dans une configuration de programme Supervisord. Je peux réinitialiser le chemin: environment=PATH="/home/site/environments/master/bin" Mais quand j'essaye: environment=PATH="/home/site/environments/master/bin:$PATH" Je vois que le superviseur n'évalue pas $PATH. Google n'a pas été d'une grande aide à ce sujet pour une raison quelconque, je …
J'ai installé Supervisor sur CentOS 6.5 et je rencontre actuellement une erreur étrange que je n'arrive pas à résoudre. J'ai créé un supervisord.conffichier dans le /etcrépertoire et le superviseur appel comme celui - ci: $ supervisord -c /etc/supervisord.conf Ce qui semble assez basique. Mais cette erreur continue d'apparaître: Error: .ini …
Existe-t-il un moyen d'arrêter "gracieusement" Tomcat lors du contrôle via le superviseur? Ma compréhension est que le script shutdown.sh de Tomcat parle à tomcat sur le port d'arrêt pour lancer un arrêt normal. Le superviseur ne semble pas avoir un moyen de spécifier une "commande" d'arrêt, uniquement en utilisant des …
J'ai utilisé le superviseur pour gérer un processus Gunicorn exécutant un site Django, bien que cette question puisse concerner tout ce qui est géré par le superviseur. Auparavant, j'étais la seule personne à gérer et à utiliser notre serveur, et le superviseur s'exécutait en tant que root et j'utilisais sudo …
J'ai un proxy web Nginx, un serveur web gunicorn et une application web python / flask. Le processus Gunicorn est apparemment mort, et je veux améliorer cela à l'avenir en recherchant un utilitaire qui peut surveiller et redémarrer le processus gunicorn en cas de nouvelle panne. J'en ai trouvé plusieurs …
Je suis en train de reconstruire mon vps, et j'aimerais utiliser le superviseur pour gérer mes processus django gunicorn / wsgi. Le fait est que le superviseur continue de quitter les processus: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 …
Je commence à utiliser supervisordpour contrôler les services sur mon serveur. Je ne suis pas un utilisateur pro de Linux, mais je peux très bien le faire fonctionner. Juste par curiosité, j'ai remarqué que la plupart des commandes dans supervisord semblent s'appeler comme: [program:install] command=bash -c "/src/etc/install.sh" J'ai lu l'homme …
Comment effacer un répertoire sur un sel-minion en utilisant un fichier d'état? Je souhaite supprimer tous les *.conffichiers /etc/supervisord/conf.d/avant de configurer d'autres services de superviseur. La top.slsconfiguration suivante n'a aucun effet: /etc/supervisor/conf.d/*: file.absent file.remove échoue car non disponible.
Pour un bloc de configuration de programme dans Supervisord, est-il nécessaire de définir stderr_logfile si redirect_stderr est vrai? stderror_logfile=/path/to/logfile/stderr.log stdout_logfile=/path/to/logfile/stdout.log redirect_stderr=true Puisque redirect_stderr est vrai, cela devrait signifier que stderr.log sera vide, et la combinaison des flux stderr et stdout apparaîtra dans sdtout.log. Ma compréhension est-elle correcte?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.