スーパーバイザー-CentOSでのiniファイルエラー


22

CentOS 6.5にスーパーバイザーをインストールしましたが、現在は修正できないような奇妙なエラーが発生しています。

ディレクトリにsupervisord.confファイルを作成し、次の/etcようにスーパバイザを呼び出します。

$ supervisord -c /etc/supervisord.conf 

これはかなり基本的に見えます。しかし、このエラーは表示され続けます:

Error: .ini file does not include supervisord section

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

誰がここで何が問題なのか知っていますか?


あなたは、DO 持っている[supervisord]セクションを?
ネイサンC 14年

もう少し説明してもらえますか?私はこのことをあまりよく知らないようです。
ノギアス14年

1
これを見てください。上記のプログラムのセクションは正しいですが、すべてのグローバル設定が含まれているため、同じファイルで説明した他のセクションも必要です。
ネイサンC 14年

回答:


22

[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"

[監視対象]セクションに指定する必要がある特に重要なオプションはありますか?現在は空白のままにします。
ノギアス14年

3
すべてのオプションはオプションであり、ほとんどがロギングに関連しているため、必要な場合を除き、あまり重要ではありません。
ネイサンC 14年

10
これで問題が解決するわけではありません
-bachr

1
スーパーバイザーが正しい構成ファイルを使用しているかどうかを確認する必要があります。また[supervisord]、フィールドはどれも必須ではないため、空のブロックで十分です。
ゾレッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.