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 processus de travail qui traite 1 message RabbitMq à la fois. En ce moment, dès que le travailleur quitte, le superviseur le redémarre (qui traitera le prochain message). Je voudrais définir un intervalle de X secondes, afin que le superviseur ne redémarre pas immédiatement, mais il attend un …
J'essaie de redémarrer Supervisor via mon Playbook Ansible, mais je semble tomber dans un problème avec le module Superviseur pour Ansible. Dans ma configuration de superviseur, j'ai défini un programme: [program:process] process_name=%(program_name)s_%(process_num)02d command=/home/box1/workers/bin/process numprocs=64 directory=/home/box1/workers/bin autostart=true autorestart=true startretries=5 stderr_logfile=/tmp/%(program_name)s-err.log stdout_logfile=/tmp/%(program_name)s-out.log user=root Et cela fonctionne bien. Cependant, lorsque j'essaie de redémarrer …
Il semble que j'aie du mal à comprendre pourquoi supervisord ne fonctionnera pas en tant qu'utilisateur non root. Si je le démarre avec l'utilisateur défini sur jason (pid 1000), j'obtiens ce qui suit dans le fichier journal: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN Included extra …
Quand je commence supervisorctl, il fonctionne bien sans problème. Cependant, lorsque j'essaie de l'arrêter ou d'exécuter le statut, j'obtiens cette erreur: # supervisorctl -c supervisor/stage.conf status error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 500 INTERNAL SERVER ERROR>: file: /var/www/envs/stage/lib/python2.7/site-packages/supervisor-3.0a10-py2.7.egg/supervisor/xmlrpc.py line: 474 Comment puis-je réparer cela?
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.