gpt4 book ai didi

记录Supervisord

转载 作者:行者123 更新时间:2023-12-04 13:17:03 25 4
gpt4 key购买 nike

我对在supervisord.conf文件中记录设置有疑问。我们工作的服务器当前正在运行3.0b1版本,并且我们在[supervisord]下将logfile_backups和logfile_maxbytes设置为某些值。一切都很好。

但是,我的问题是,如果我在子进程中包括这些标志,它是否会覆盖顶部的设置?

这是配置文件的一些片段,以说明我的要求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

[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]下设置的标志?

最佳答案

logfile_maxbytes部分不支持logfile_backups[program:x],主管在这些部分中完全忽略了这些选项。

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

关于记录Supervisord,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13706610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com