不在给定路径中创建Supervisord日志文件

时间:2015-08-20 20:06:17

标签: supervisord

我的supervisord配置中包含以下内容:

[program:nodejs]
command=node server.js
autostart=true
autorestart=true
stderr_logfile=/home/user/logs/nodejs.err.log
stderr_outfile=/home/user/logs/nodejs.out.log

我没有看到/logs目录中创建的日志文件。我看到临时日志文件是在/tmp/nodejs_some_random_string.log中创建的。为了按照配置中的指定正确创建日志文件,我缺少什么?

1 个答案:

答案 0 :(得分:0)

supervisord没有stderr_outfile的配置密钥 - 请查看child-process-logs

使用stdout_logfilestderr_logfile

试试这样:

[program:nodejs]
command=node server.js
autostart=true
autorestart=true
stderr_logfile=/home/user/logs/nodejs.err.log
stdout_logfile=/home/user/logs/nodejs.out.log 

see example configuration

相关问题