首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Supervisord的日志记录

Supervisord的日志记录
EN

Stack Overflow用户
提问于 2012-12-04 23:45:45
回答 1查看 43K关注 0票数 11

我有一个关于在supervisord.conf文件中记录设置的问题。我们工作的服务器当前运行的是3.0b1版本,并且在supervisord下我们将logfile_backups和logfile_maxbytes设置为特定值。一切都很好。

然而,我的问题是,如果我在一个子进程下包含这些标志,它是否会覆盖顶部设置的内容?

下面是配置文件的一些片段,用来说明我要问的问题。

代码语言:javascript
复制
[supervisord]
childlogdir=/var/log/supervisord/
logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB       ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10          ; (num of main logfile rotation backups;default 10)
loglevel=info               ; (log level;default info; others: debug,warn,trace)
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false              ; (start in foreground if true;default false)
minfds=1024                 ; (min. avail startup file descriptors;default 1024)
minprocs=200                ; (min. avail process descriptors;default 200)


[program:ParserClient]
command=/usr/local/bin/php /my/script/file.php --log-level=debug ;
process_name=%(program_name)s ;
numprocs=1                 ;
autostart=true             ;
autorestart=true           ;
startsecs=2                ;
logfile_maxbytes=10MB      ;
logfile_backups=1          ;

总而言之:在ParserClient下建立的logfile_maxbytes和logfile_backups是否覆盖了在supervisord下设置的标志

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-05 02:25:59

不支持[program:x]部分的logfile_maxbyteslogfile_backups,support在此类部分中会完全忽略这些选项。

您可能打算指定stdout_logfile_maxbytesstderr_logfile_maxbytesstdout_logfile_backups和/或stderr_logfile_backups选项。这些选项不考虑[supervisord]设置,您必须显式设置它们。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13706610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档