Supervisord - CentOS 上的 ini 文件错误

nog*_*ias 25 linux centos supervisord

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

supervisord.conf/etc目录中创建了一个文件并像这样调用主管:

$ supervisord -c /etc/supervisord.conf 
Run Code Online (Sandbox Code Playgroud)

这看起来很基本。但是这个错误一直出现:

Error: .ini file does not include supervisord section
Run Code Online (Sandbox Code Playgroud)

我的 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
Run Code Online (Sandbox Code Playgroud)

有人知道这里有什么问题吗?

Nat*_*n C 26

您可能缺少[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"
Run Code Online (Sandbox Code Playgroud)

  • 这不能解决我的问题 (11认同)
  • 所有选项都是可选的,并且主要与日志记录有关,因此除非您需要它们,否则没有什么太重要的。 (3认同)