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?


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"

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.