未在给定路径中创建 Supervisord 日志文件
Supervisord log file is not created in given path
我的 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
中创建了临时日志文件。为了按照配置中的指定正确创建日志文件,我缺少什么?
supervisord 没有 stderr_outfile
的配置密钥 - 查看 child-process-logs
使用stdout_logfile
或stderr_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
我的 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
中创建了临时日志文件。为了按照配置中的指定正确创建日志文件,我缺少什么?
supervisord 没有 stderr_outfile
的配置密钥 - 查看 child-process-logs
使用stdout_logfile
或stderr_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