👁

Generador Config Supervisor

Generar archivos configuración gestión procesos Supervisor

Plantillas Inicio Rápido

Configuración básica

Nombre programa
Comando
Directorio
Usuario
Número procesos
Establecer > 1 para pool procesos

Comportamiento inicio

Inicio automático
Reinicio automático
En salida inesperada
Reiniciar automáticamente después salida inesperada
Reintentos inicio
Señal parada
TERM
Segundos espera parada
segundos

Gestión registros

Archivo log stdout
Archivo log stderr
Tamaño máx archivo Journal
Número respaldos log

Configuración avanzada

Prioridad
Números menores = mayor prioridad (0-999)
Variables entornoUna variable por línea, formato: KEY="value"

Configuración generada

Guardar archivo en /etc/supervisor/conf.d/ y ejecutar: supervisorctl reread && supervisorctl update

Qué es Supervisor

Supervisor es un sistema de control de procesos para sistemas operativos tipo Unix que permite a los usuarios monitorear y controlar múltiples procesos. Proporciona una forma Simple de gestionar procesos de larga duración, reiniciar automáticamente programas que se cuelgan y gestionar grupos de procesos. Supervisor es particularmente útil para aplicaciones web, workers en segundo plano y procesos daemon que necesitan ejecutarse continuamente.

Características

⚙️

Configuración Programa Completa

Configurar todos ajustes programa Supervisor incluyendo comando, directorio, usuario, cantidad procesos con interfaz visual sin memorizar sintaxis INI
🔄

Estrategias Reinicio Auto

Políticas reinicio flexibles: reiniciar en salida inesperada, siempre reiniciar, o nunca reiniciar. Configurar intentos reintento y señales parada para gestión procesos robusta
📝

Gestión Registros Integral

Configurar archivos Journal stdout y stderr con ajustes rotación, tamaño máx archivo y cantidades respaldo para gestionar eficientemente espacio disco
🎯

Control Procesos Avanzado

Establecer prioridades procesos, variables entorno e instancias procesos múltiples para gestión daemon escalable con configuraciones listas producción

📋Guía de uso

1️⃣
Ajustes básicos
Introducir nombre programa, comando ejecutar, directorio trabajo y usuario ejecución
2️⃣
Opciones inicio
Configurar inicio auto en arranque, estrategia reinicio e intentos reintento
3️⃣
Configuración registros
Establecer rutas archivos Journal, tamaños máx archivo y cantidades rotación respaldo
4️⃣
Desplegar
Descargar archivo config a /etc/supervisor/conf.d/ y recargar Supervisor

📚Introducción técnica

🔧Arquitectura Supervisor

Supervisor usa modelo cliente-servidor con demonio supervisord monitoreando procesos y CLI supervisorctl para control. Lee archivos configuración del directorio /etc/supervisor/conf.d/. Cada programa está definido en archivo configuración formato INI con secciones como [program:Nom]. Supervisor monitorea PIDs procesos y reinicia programas según políticas configuradas.

🔄Gestión Ciclo Vida Proceso

Supervisor gestiona ciclo vida completo proceso: inicio, monitoreo, parada y reinicio. Opción autorestart determina comportamiento reinicio: 'unexpected' reinicia solo en salidas inesperadas (códigos salida Non cero), 'true' siempre reinicia, 'false' nunca reinicia. startretries define cuántas veces intentar iniciar proceso fallido antes rendirse.

📊Rotación y Gestión Registros

Supervisor proporciona rotación registro integrada con ajustes stdout_logfile_maxbytes y stdout_logfile_backups. Cuando archivo Journal alcanza tamaño máx, se rota y archivos antiguos se mantienen según cantidad respaldo. Esto previene problemas espacio disco. Registros pueden monitorearse tiempo real usando comando 'supervisorctl tail -f programname'.

🎯Prioridad y Grupos Procesos

Valor prioridad (0-999) determina orden inicio y apagado, con números menores iniciando primero. numprocs crea pool procesos con múltiples instancias mismo programa. Variables entorno pueden establecerse por programa usando formato KEY="Valeur". Variables plantilla process_name como %(program_name)s y %(process_num)02d habilitan nomenclatura dinámica.

Preguntas Frecuentes

¿Para qué se utiliza el Generador Config Supervisor?

El Generador Config Supervisor se utiliza para crear archivos de configuración de gestión de procesos Supervisor. Supervisor es un sistema de control de procesos para gestionar procesos de larga duración en sistemas Linux/Unix. Esta herramienta le ayuda a configurar ajustes del programa, estrategias de inicio/reinicio automático, gestión de registros, prioridades de procesos y variables de entorno a través de una interfaz visual, generando automáticamente archivos de configuración supervisor.conf conformes a los estándares.
💬

¿Cómo usar esta herramienta de generación de configuración?

Pasos de uso: 1) Introducir nombre del programa y comando de ejecución; 2) Establecer directorio de trabajo y usuario de ejecución; 3) Configurar estrategias de inicio y reinicio automáticos; 4) Establecer rutas de archivos de registro y reglas de rotación; 5) Configurar prioridad del proceso y variables de entorno; 6) Hacer clic en el botón de descarga para obtener el archivo de configuración; 7) Guardar el archivo en el directorio /etc/supervisor/conf.d/; 8) Ejecutar supervisorctl reread && supervisorctl update para activar la configuración.
🔍

¿Cuál es la diferencia entre las tres opciones de autorestart?

autorestart controla el comportamiento de reinicio después de la salida del proceso: 1) unexpected (en salida inesperada): reinicia solo cuando el proceso devuelve un código de salida Non cero, esta es la opción más común; 2) true (siempre): reinicia independientemente de cómo salga el proceso, aplicable a servicios que deben ejecutarse continuamente; 3) false (nunca): Non reinicia automáticamente después de la salida del proceso, aplicable a tareas únicas. Se recomienda la opción unexpected para la mayoría de los servicios.
💡

¿Esta herramienta es gratuita?

Sí, esta herramienta de generación de configuración Supervisor es completamente gratuita. Non se requiere registro de cuenta, Non hay pago, Non hay límite de uso. Todas las funciones se pueden usar directamente, incluida la configuración completa del programa, ajustes de gestión de registros, configuración de variables de entorno, descarga de archivos de configuración, etc. La herramienta se ejecuta localmente en el navegador y Non recopila ningún dato del usuario.
📚

¿Cómo desplegar el archivo de configuración generado?

Pasos de despliegue: 1) Descargar el archivo de configuración generado; 2) Subir el archivo al directorio /etc/supervisor/conf.d/ del servidor; 3) Asegurarse de que el nombre del archivo termine en .conf; 4) Ejecutar supervisorctl reread para releer la configuración; 5) Ejecutar supervisorctl update para aplicar la nueva configuración; 6) Usar supervisorctl Statut para verificar el estado del programa. Después de modificar el archivo de configuración, también se deben ejecutar los comandos reread y update.

🔗Documentos relacionados

📖Documentación Oficial Supervisor-Guía completa configuración y uso Supervisor
🔧Configuración Programa Supervisor-Referencia detallada ajustes sección [program:x]
🔍Eventos y Notificaciones Supervisor-Sistema escuchador eventos cambios estado proceso

User Comments

0 / 2000
Loading...