Preguntas etiquetadas con supervisord

Supervisor es un sistema cliente / servidor que permite a sus usuarios controlar una serie de procesos en sistemas operativos similares a UNIX.

12
El supervisor no carga nuevos archivos de configuración
Tengo un problema al implementar la aplicación Django con Gunicorn y Supervisor. Si bien puedo hacer que Gunicorn sirva mi aplicación (configurando el PYTHONPATH adecuado y ejecutando el comando apropiado, el de la configuración del supervisor) no puedo hacer que el supervisor lo ejecute. Simplemente no verá mi aplicación. No …

2
Problema del puerto del servidor HTTP del supervisor
Tengo una configuración de supervisor para administrar algunos procesos. Funciona perfectamente bien cuando inicio mi servidor, sin embargo, cuando lo detengo e intento iniciarlo nuevamente, falla y me da este mensaje de error: * Iniciando el administrador del demonio supervisor ... Error: otro programa ya está escuchando en un puerto …



1
¿Cómo puedo controlar todo un grupo de Supervisores a la vez?
He definido un grupo Supervisor no homogéneo. Sin embargo, no puedo controlar ese grupo con el nombre del grupo. Si lo intento, me sale el siguiente error: $ supervisorctl start groupname groupname ERROR (no such process) Sin embargo, puedo controlar un solo elemento del grupo, por ejemplo supervisorctl start groupname:programname …

2
Supervisor: cómo agregar a $ PATH
Parece que no puedo entender cómo agregar a la ruta predeterminada en una configuración de programa de supervisión. Puedo restablecer el camino: environment=PATH="/home/site/environments/master/bin" Pero cuando lo intento: environment=PATH="/home/site/environments/master/bin:$PATH" Veo que el supervisor no evalúa $PATH. Google no fue de gran ayuda en esto por alguna razón, no puedo creer que …

1
Supervisor - error de archivo ini en CentOS
Instalé Supervisor en CentOS 6.5 y actualmente estoy experimentando un error extraño que parece que no puedo solucionar. Creé un supervisord.confarchivo en el /etcdirectorio y llamé al supervisor así: $ supervisord -c /etc/supervisord.conf Lo cual se ve bastante básico. Pero este error sigue apareciendo: Error: .ini file does not include …

3
Control de tomcat con supervisor
¿Hay alguna manera de apagar "con gracia" Tomcat cuando se controla a través de un supervisor? Entiendo que el script shutdown.sh de Tomcat habla con tomcat en el puerto de apagado para iniciar un apagado correcto. El supervisor no parece tener una manera de especificar un "comando" de apagado, solo …


3
Cómo salir de todos los procesos de supervisión si uno salió con 0 resultado
Ejecuto el contenedor docker con un supervisor como este: Dockerfile CMD ["/run.sh"] run.sh #!/usr/bin/env bash exec supervisord -n supervisor-serf.conf [group:job] programs=serf,producer [program:serf] command=/start-serf-agent.sh numprocs=1 autostart=true autorestart=unexpected stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start-serf-agent.sh #!/bin/bash exec serf agent --join=serf:7946 -tag role=producer supervisor-servce.conf [program:producer] command=/start.sh numprocs=1 stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 …


3
El supervisor siempre sale del proceso con 'estado de salida 0; no esperado'
Actualmente estoy reconstruyendo mis vps, y me gustaría usar un supervisor para administrar mis procesos gunicorn / wsgi django. La cosa es que el supervisor sigue saliendo de los procesos: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 INFO exited: …


3
Borrar directorio con archivo de estado de sal
¿Cómo borro un directorio en un salt-minion usando un archivo de estado? Quiero eliminar todos los *.confarchivos /etc/supervisord/conf.d/antes de configurar otros servicios de supervisión. La siguiente top.slsconfiguración no tiene ningún efecto: /etc/supervisor/conf.d/*: file.absent file.remove falla por no estar disponible.

1
Supervisor y stdout / stderr
Para un bloque de configuración de programa en Supervisord, ¿es necesario establecer stderr_logfile si redirect_stderr es verdadero? stderror_logfile=/path/to/logfile/stderr.log stdout_logfile=/path/to/logfile/stdout.log redirect_stderr=true Como redirect_stderr es verdadero, esto debería significar que stderr.log estará vacío, y la combinación de secuencias stderr y stdout se mostrará en sdtout.log. ¿Es correcto mi entendimiento?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.