2012-09-17 3 views
1

저는 관리자 로그 파일 기능을 망쳐 놓았습니다. 이 프로그램은 표준 출력에 기록 : 관리자가 비어있는 로그 파일

ruby sample.rb 
>>0.9668821900023237 [tps] 
>>61.91346356232367 [tps] 
>>Heartbeat.... 
>>58.84168122263758 [tps] 
>>Heartbeat.... 

내가 관리자에서 실행

, 나는 로그 파일이 작성있어,하지만 stdout_logfile은 항상 비어 있습니다. sample.rb에서 무언가를 엉망으로 만들었으므로 아무 예외가 없으므로 stdout_logfileredirect_stderr으로 작성되었습니다.

관리자 구성 파일 :

[program:sample] 
priority=50 
command=/usr/bin/ruby sample.rb 
numprocs=1 
directory=/home/myapp/myapp 
autorestart=true 
autostart=true 
startsecs=10 
stopwaitsecs=90 
redirect_stderr=true 
stdout_logfile=/var/log/sample.out.log 
user=myapp 

가 왜 stdout_logfile에는 출력을 볼 수 없습니다?

+0

이 파이썬 없습니다. 프로이드 슬립? –

+0

이것은 파이썬이 아닙니다.'easy_install supervisor' –

+0

http://supervisord.org/에서 원하는대로 실행할 수 있습니다. 파이썬 프로세스, 루비 프로세스, 펄 프로세스, bash 스크립트 일 수 있습니다. –

답변