supervisord禁用日志文件或使用logfile = / dev / stdout
[supervisord] nodaemon=true logfile=/dev/stdout pidfile=/var/run/supervisord.pid childlogdir=/var/log/supervisor
当我这样做时,主pipe将因为无法在/ dev / stdout中查找而崩溃
我如何禁用supervisord在我的docker容器中创build任何日志文件?
主要负责人
[supervisord] nodaemon=true logfile=/dev/null logfile_maxbytes=0
相同的设置适用于每个受pipe进程
[program:x] command=echo test stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 redirect_stderr=true
您可以删除supervisord.conf中的logfile
,当您inputdocker logs <container_id> --tail=100 -f
日志时,每个日志都将显示为容器docker logs <container_id> --tail=100 -f