Hola,
Utilizo una configuración para enviar registros de nginx a stdout en mi contenedor docker, gracias a esto, puedo tener acceso a nginx y registros de error con docker logs
, quiero encontrar una manera de tener solo registros de nginx y no un proceso de supervisor registros Aquí está mi configuración:
[supervisord]
loglevel=error
[program:php5-fpm]
command=/usr/sbin/php5-fpm -c /etc/php5/fpm
[program:nginx]
command=/usr/sbin/nginx -g "daemon off;"
[program:nginx-log-access]
command=tail -f /var/log/nginx/access.log
stdout_events_enabled=true
stderr_events_enabled=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
[program:nginx-log-error]
command=tail -f /var/log/nginx/error.log
stdout_events_enabled=true
stderr_events_enabled=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
FROM debian:jessie
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get -y install \
nginx supervisor php5-fpm php5-mysql php5-curl curl python-setuptools && \
/usr/bin/easy_install supervisor && /usr/bin/easy_install supervisor-stdout
...
CMD ["/usr/bin/supervisord", "-n"]
¿Hay alguna manera de iniciar sesión en el archivo de registro del supervisor y no en stdout/stderr?
Gracias.
:+1: solicitud de esta función; en la aplicación en contenedores, quiero mostrar los registros de mi aplicación en stdout/stderr en lugar de (¿o junto con?) registros supervisados
:+1: para esto, teniendo el mismo problema.
Genial, tengo el mismo problema.
¿Podría enseñarme cómo solucionar algunos problemas al usar el supervisor en el contenedor docker?
Aquí está mi problema en stackoverflow
Si le sirve de ayuda a alguien, la solución actual que estoy usando es configurar loglevel=critical
en el archivo supervisord.conf
para que solo los niveles de registro críticos se envíen a stdout (del supervisor mismo, no del niño). Al menos reduce considerablemente la cantidad de "ruido".
Comentario más útil
:+1: solicitud de esta función; en la aplicación en contenedores, quiero mostrar los registros de mi aplicación en stdout/stderr en lugar de (¿o junto con?) registros supervisados