3
다음은 내 supervisord.conf 파일입니다. 하나는 사육사가 시작한다고 생각 하겠지만 그렇지는 않습니다. 내가 쉬가 시작 전경 /var/chef/cache/zookeeper-3.4.5/bin/zkServer.sh사육사와 관리자가 잘 작동하지 않습니다
# -*- conf -*-
[include]
files = *.supervisor
[supervisord]
pidfile = /var/run/supervisord.pid
nodaemon=false
[supervisorctl]
serverurl=unix:///var/run/supervisord.sock ; use a unix:// URL for a unix socket
[unix_http_server]
file = /var/run/supervisord.sock
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[program:zookeeper]
command= sh /var/chef/cache/zookeeper-3.4.5/bin/zkServer.sh start-foreground
process_name=%(program_name)s
autostart=true
autorestart=true
stdout_logfile=/var/log/zookeeper.log
stopsignal=KILL
#stopasgroup = true
#killasgroup = true
#stdout_logfile = /tmp/zookeeper.out
#stderr_logfile = /tmp/zookeeper.err
pidfile = /var/run/zookeeper.pid
[group:zookeeper_server]
programs=zookeeper
stdout과 stderr를 모두 /var/log/zookeeper.log로 리디렉션 할 수 있습니다. command = sh /var/chef/cache/zookeeper-3.4.5/bin/zkServer.sh start-foreground >>/var/log/zookeeper.log 2> & 1. – hailinzeng