Ho un processo di lavoro che elabora 1 messaggio RabbitMq alla volta. In questo momento, non appena il lavoratore esce, supervisord lo riavvia (che elaborerà il messaggio successivo). Vorrei impostare un intervallo di X secondi, in modo che supervisord non si riavvii immidamente, ma attende un determinato periodo di tempo …
Sto cercando di riavviare Supervisor tramite il mio Ansible Playbook ma sembra che stia incontrando un problema con il modulo supervisore per Ansible. Nella mia configurazione del supervisore ho definito un programma: [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 E questo funziona benissimo. Tuttavia, quando provo …
Mi sembra di avere difficoltà a capire perché Supervord non funzionerà come utente non root. Se lo avvio con l'utente impostato su jason (pid 1000), ottengo quanto segue nel file di registro: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN Included extra file "/home/jason/src/tsched/celeryd.conf" during parsing 2010-05-24 …
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.