Supervisord-CentOS上的ini文件错误


21

我在CentOS 6.5上安装了Supervisor,目前遇到一些似乎无法修复的奇怪错误。

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

Answers:


21

您可能缺少[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"

我需要为[supervisord]部分指定任何特别重要的选项吗?我目前将其留空。
nogias 14-10-23

3
所有选项都是可选的,并且大多数与日志记录有关,因此除非您需要它们,否则没有什么太重要的。
内森·C

9
这对我来说并不能解决问题
bachr 2016年

1
您应该检查主管是否使用正确的配置文件。而且空[supervisord]块就足够了,因为不需要任何字段。
赞了
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.