Domande taggate «supervisord»

Supervisor è un sistema client / server che consente ai suoi utenti di controllare una serie di processi su sistemi operativi di tipo UNIX.

12
Il supervisore non carica nuovi file di configurazione
Ho un problema con la distribuzione dell'app Django con Gunicorn e Supervisor. Mentre posso fare in modo che Gunicorn serva la mia app (impostando PYTHONPATH corretto ed eseguendo un comando appropriato, quello della configurazione di supervisord) non posso fare supervisore per eseguirla. Semplicemente non vedrà la mia app. Non so …

2
Problema porta server HTTP supervisore
Ho impostato il supervisore per gestire alcuni processi. Funziona perfettamente quando avvio il mio server, tuttavia quando lo interrompo e provo a riavviarlo non riesce e mi dà questo messaggio di errore: * Avvio del gestore daemon supervisore ... Errore: un altro programma è già in ascolto su una porta …



1
Come posso controllare un intero gruppo di supervisori contemporaneamente?
Ho definito un gruppo di supervisori non omogeneo. Tuttavia non posso controllare quel gruppo con il nome del gruppo. Se provo, ottengo il seguente errore: $ supervisorctl start groupname groupname ERROR (no such process) Posso, tuttavia, controllare un singolo elemento del gruppo, ad esempio supervisorctl start groupname:programname È possibile controllare …

2
Supervisord: come aggiungere a $ PATH
Non riesco a capire come aggiungere al percorso predefinito in una configurazione del programma supervisord. Posso ripristinare il percorso: environment=PATH="/home/site/environments/master/bin" Ma quando provo: environment=PATH="/home/site/environments/master/bin:$PATH" Vedo che supervisord non valuta $PATH. Google non è stato di grande aiuto su questo per qualche motivo, non posso credere di essere il primo a …

1
Supervisord - errore del file ini su CentOS
Ho installato Supervisor su CentOS 6.5 e attualmente sto riscontrando uno strano errore che non riesco a risolvere. Ho creato un supervisord.conffile nella /etcdirectory e ho chiamato il supervisore in questo modo: $ supervisord -c /etc/supervisord.conf Che sembra piuttosto semplice. Ma questo errore continua ad apparire: Error: .ini file does …

3
Controllo di Tomcat con supervisore
Esiste un modo per arrestare "con grazia" Tomcat quando si controlla tramite supervisore? La mia comprensione è che lo script shutdown.sh di Tomcat parla con Tomcat sulla porta di arresto per avviare un arresto regolare. Il supervisore non sembra avere un modo per specificare un "comando" di arresto, usando solo …


3
Come uscire da tutti i processi del supervisore se uno è uscito con risultato 0
Eseguo il docker container con supervisore in questo modo: Dockerfile CMD ["/run.sh"] run.sh #!/usr/bin/env bash exec supervisord -n supervisor-serf.conf [group:job] programs=serf,producer [program:serf] command=/start-serf-agent.sh numprocs=1 autostart=true autorestart=unexpected stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start-serf-agent.sh #!/bin/bash exec serf agent --join=serf:7946 -tag role=producer supervisor-servce.conf [program:producer] command=/start.sh numprocs=1 stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 …


3
Il supervisore ha sempre chiuso il processo con 'exit status 0; inatteso'
Attualmente sto ricostruendo i miei vps e mi piacerebbe usare il supervisore per gestire i miei processi gunicorn / wsgi django. Il fatto è che il supervisore continua a uscire dai processi: 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 …


3
Cancella directory con file Salt State
Come posso cancellare una directory su un salt-minion usando un file di stato? Voglio eliminare tutti i *.conffile /etc/supervisord/conf.d/prima di impostare altri servizi di supervisore. La seguente top.slsconfigurazione non ha alcun effetto: /etc/supervisor/conf.d/*: file.absent file.remove non è disponibile.

1
Supervisord e stdout / stderr
Per un blocco di configurazione del programma in Supervisord, è necessario impostare stderr_logfile se redirect_stderr è vero? stderror_logfile=/path/to/logfile/stderr.log stdout_logfile=/path/to/logfile/stdout.log redirect_stderr=true Poiché redirect_stderr è vero, ciò dovrebbe significare che stderr.log sarà vuoto e la combinazione di flussi stderr e stdout verrà visualizzata in sdtout.log. La mia comprensione è corretta?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.