尝试运行 Supervisord 时出现 .ini 文件错误

尝试运行 Supervisord 时出现 .ini 文件错误

我正在尝试使用http://supervisord.org/。但遇到了错误。我supervisord.conf在运行此程序的同一目录中有该文件。

我第一次尝试在我的 OSX Lion 电脑上运行它supervisord,但运行时出现错误:

Error: .ini file does not include supervisord section

我按照easy_install说明安装了它。在 Google 搜索中找不到任何有用的东西。如果能得到帮助和指导,我将不胜感激。谢谢。

答案1

我搞明白了。配置文件中没有supervisord部分。当它说.ini文件时,我被吓到了。

答案2

请注意 [supervisorctl] 部分。它可能与 [rpcinterface:supervisor] 和 [unix_http_server] 一起添加,它们是使用 Supervisor 3.x 时套接字问题解决方案的一部分:https://github.com/Supervisor/supervisor/issues/480

[supervisord]
nodaemon=true

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[unix_http_server]
file = /var/run/supervisor.sock

[supervisorctl]
serverurl=unix:///var/run/supervisor.sock

[program:install-env]
command=bash -c "cp /opt/env/ln-env.sh"

答案3

在你的配置文件中添加一行[supervisord]就足够了。

相关内容