Supervisord - errore del file ini su CentOS


22

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 not include supervisord section

Il mio file supervisord.conf è simile a:

[program:supervisord]
command=/usr/local/bin/run_queue.sh
autostart=true
autorestart=true
stderr_logfile=/var/log/laraqueue.err.log
stdout_logfile=/var/log/laraqueue.out.log

Qualcuno sa qual è il problema qui?


Hai anche una [supervisord]sezione?
Nathan C,

Puoi spiegarci un po 'di più? Sembra che non conosca molto bene questa roba.
nogias,

1
Dai un'occhiata a questo . La sezione del programma sopra è giusta, ma hai bisogno anche dell'altra sezione che ho citato nello stesso file in quanto contiene tutte le impostazioni globali.
Nathan C,

Risposte:


22

Probabilmente ti manca la [supervisord]sezione nel file. Vedere questo .

Ad esempio ,

[supervisord]
logfile = /tmp/supervisord.log
logfile_maxbytes = 50MB
logfile_backups=10
loglevel = info
pidfile = /tmp/supervisord.pid
nodaemon = false
minfds = 1024
minprocs = 200
umask = 022
user = chrism
identifier = supervisor
directory = /tmp
nocleanup = true
childlogdir = /tmp
strip_ansi = false
environment = KEY1="value1",KEY2="value2"

Esistono opzioni particolarmente importanti che devo specificare per la sezione [supervisord]? Attualmente lo lascio vuoto.
nogias,

3
Tutte le opzioni sono opzionali e sono principalmente legate alla registrazione, quindi nulla di troppo importante a meno che non sia necessario.
Nathan C,

10
questo non risolve il problema per me
bachr

1
È necessario verificare se il supervisord utilizza il file di configurazione corretto. Anche il [supervisord]blocco vuoto è sufficiente perché nessuno dei suoi campi è obbligatorio.
zored
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.