我正在尝试使用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]
就足够了。