6

問題

スーパーバイザーに実行中のプロセスを適切に追跡させることができません。バージョンを実行してい3.0a8ます。

これが私のsupervisord.confファイルです

[inet_http_server]
port=9011

[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
childlogdir=/var/log/supervisor            ; ('AUTO' child log dir, default $TEMP)

; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
;serverurl=unix:///var/run//supervisor.sock ; use a unix:// URL  for a unix socket
serverurl=http://localhost:9011


; The [include] section can just contain the "files" setting.  This
; setting can list multiple files (separated by whitespace or
; newlines).  It can also contain wildcards.  The filenames are
; interpreted as relative to this file.  Included files *cannot*
; include files themselves.

[include]
files = /etc/supervisor/conf.d/*.conf

そして、これが最も基本的なスーパーバイザー構成ファイルです。/etc/supervisord/conf.d/duder.conf

[program: duder]
command=/bin/cat

ただし、これはスーパーバイザーとの私の端末セッションがどのように見えるかです

vagrant@lucid64:/etc/supervisor/conf.d$ sudo supervisorctl 
 duder                           RUNNING    pid 31795, uptime 0:03:32
 supervisor> tail duder
 duder: ERROR (no such process name)

何か案は?

4

1 に答える 1

13

"program: duder" のスペースを削除します。これは、プログラムが " duder" と呼ばれるようになったためです (先頭にスペースが入ります)。

また、supervisord をアップグレードしてください ;)

于 2012-01-12T21:41:10.433 に答える