I installed Supervisor on CentOS 6.5 and currently experiencing some weird error that I can't seem to fix.

I created a supervisord.conf file in /etc directory and call supervisor like this:

$ supervisord -c /etc/supervisord.conf 

Which looks pretty basic. But this error keeps appearing:

Error: .ini file does not include supervisord section

My supervisord.conf file looks like:


Does anybody know what's the problem here?

  • Do you also have a [supervisord] section?
    – Nathan C
    Oct 23, 2014 at 1:53
  • Can you explain a bit more? I don't seem to know this stuff very well.
    – nogias
    Oct 23, 2014 at 1:58
  • 1
    Take a look at this. The program section above is right, but you also need the other section I mentioned in the same file as it contains all the global settings.
    – Nathan C
    Oct 23, 2014 at 1:59

1 Answer 1


You're probably missing the [supervisord] section in the file. See this.

For example,

logfile = /tmp/supervisord.log
logfile_maxbytes = 50MB
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"
  • Is there any particularly important options I need to specify for the [supervisord] section? I currently leave it blank.
    – nogias
    Oct 23, 2014 at 2:13
  • 3
    All the options are optional and are mostly related to logging, so nothing too important unless you need them.
    – Nathan C
    Oct 23, 2014 at 13:30
  • 11
    this doesn't fix the problem for me
    – bachr
    Feb 12, 2016 at 17:39
  • 1
    You should check if your supervisord is using correct configuration file. Also empty [supervisord] block is enough because none of its fields is required.
    – zored
    Sep 21, 2019 at 7:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .