Supervisord - помилка файлу ini на CentOS


22

Я встановив Supervisor на CentOS 6.5 і зараз відчуваю якусь дивну помилку, яку я не можу виправити.

Я створив supervisord.confфайл у /etcкаталозі та викликав керівника так:

$ supervisord -c /etc/supervisord.conf 

Що виглядає досить просто. Але ця помилка не зникає:

Error: .ini file does not include supervisord section

Мій файл supervisord.conf виглядає так:

[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

Хтось знає, в чому тут проблема?


У вас теж є [supervisord]розділ?
Натан C

Чи можете ви пояснити трохи більше? Я, здається, не дуже добре знаю цей матеріал.
nogias

1
Погляньте на це . Розділ програми вище правильний, але вам також потрібен інший розділ, про який я згадував у тому ж файлі, оскільки він містить усі глобальні налаштування.
Натан C

Відповіді:


22

Напевно, [supervisord]у файлі відсутній розділ. Дивіться це .

До прикладу ,

[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"

Чи є якісь важливі варіанти, які мені потрібно вказати для розділу [нагляд]? На даний момент я залишаю це порожнім.
nogias

3
Усі параметри необов’язкові і в основному пов'язані з веденням журналу, тому нічого надто важливого, якщо вони вам не потрібні.
Натан C

10
це не вирішує для мене проблеми
bachr

1
Ви повинні перевірити, чи ваш контролер використовує правильний файл конфігурації. Також порожнього [supervisord]блоку достатньо, оскільки жодне його поле не потрібно.
зорований
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.