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脚本。 –