Supervisord - erro de arquivo ini no CentOS

22

Instalei o Supervisor no CentOS 6.5 e, atualmente, estou enfrentando algum erro estranho que não consigo corrigir.

Eu criei um supervisord.confarquivo no /etcdiretório e chame o supervisor assim:

$ supervisord -c /etc/supervisord.conf 

O que parece bastante básico. Mas esse erro continua aparecendo:

Error: .ini file does not include supervisord section

Meu arquivo supervisord.conf se parece com:

[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

Alguém sabe qual é o problema aqui?

nogias
fonte
Você também tem uma [supervisord]seção?
Nathan C
Você pode explicar um pouco mais? Parece que não sei muito bem essas coisas.
nogias 23/10
1
Dê uma olhada nisso . A seção do programa acima está correta, mas você também precisa da outra seção que mencionei no mesmo arquivo, pois contém todas as configurações globais.
Nathan C

Respostas:

22

Você provavelmente está perdendo a [supervisord]seção do arquivo. Veja isso .

Por exemplo ,

[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"
Nathan C
fonte
Há alguma opção particularmente importante que preciso especificar para a seção [supervisord]? Atualmente, deixo em branco.
nogias 23/10
3
Todas as opções são opcionais e estão principalmente relacionadas ao log, portanto, nada de muito importante, a menos que você precise delas.
Nathan C
10
isso não corrigir o problema para mim
bachr
1
Você deve verificar se sua supervisora ​​está usando o arquivo de configuração correto. Também o [supervisord]bloco vazio é suficiente porque nenhum de seus campos é obrigatório.
zored 21/09