1
我一直在搞監督員日誌文件的功能。該程序寫入到stdout:主管空日誌文件
ruby sample.rb
>>0.9668821900023237 [tps]
>>61.91346356232367 [tps]
>>Heartbeat....
>>58.84168122263758 [tps]
>>Heartbeat....
當我從主管運行它,我有創建日誌文件,但stdout_logfile
總是空空的。當我在sample.rb
中弄到一些東西,以致於我有任何異常時,由於redirect_stderr
而成功寫入stdout_logfile
。
監事配置文件:
[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
沒有輸出?
這不是Python的。弗洛伊德滑倒? –
這是不是python:'easy_install supervisor' –
你可以用http://supervisord.org/運行任何你想要的。它可以是python進程,ruby進程,perl進程,bash腳本。 –