Назад | Перейти на главную страницу

Ошибка в файле .ini при попытке запустить супервизор

Я пытаюсь использовать http://supervisord.org/. Но наткнулся и на ошибку. у меня есть supervisord.conf файл в том же каталоге, в котором я запускаю это.

Я пытался бежать supervisord впервые на моем компьютере OSX Lion, и когда я запускаю его, я получаю сообщение об ошибке:

Error: .ini file does not include supervisord section

Я установил через easy_install как и сказано в инструкции. Не могу найти ничего полезного в поиске Google. Помощь и руководство будут оценены. Спасибо.

Я понял. У меня не было раздела supervisord в файле конфигурации. Когда он сказал .ini файл, это меня сбило с толку.

Обратите внимание на раздел [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"

Добавление строки с [supervisord] в ваш конфигурационный файл будет достаточно.