Ramona es un supervisor de tiempo de ejecución de nivel empresarial que permite el seguimiento y control de las aplicaciones en ejecución.
Ramona se ha inspirado en gran medida por supervisord, pero en realidad está escrito desde cero, debido a requisitos completamente diferentes.
introducción rápida
Supongamos que su proyecto (llamado foo) guía se ve de la siguiente manera:
Supongamos que su proyecto (llamado foo) guía se ve de la siguiente manera:
foo /
& Nbsp; bin /
& Nbsp; share /
& Nbsp; src /
& Nbsp; docs /
& Nbsp; foo.py <--- esto es Ramona
& Nbsp; foo.conf
Sistema Ramona será el ofrecerle siguiente API de línea de comandos:
$ ./foo.py --help
uso: foo.py [-h] [-c CONFIGFILE] [-d] [-s]
& Nbsp; {iniciar, detener, reiniciar, estado, ayudar, consola, servidor, limpio, unittests}
& Nbsp; ...
argumentos opcionales:
& Nbsp; -h, --help muestra este mensaje de ayuda y termina
& Nbsp; CONFIGFILE -c, --config CONFIGFILE
& Nbsp; Especificar archivo (s) de configuración para leer (esta opción puede
& Nbsp; se dará más veces). Esto anulará construir-en
& Nbsp; la configuración de nivel de aplicación.
& Nbsp; -d, --debug Habilitar depuración de salida (detallado).
& Nbsp; -s, --silent activar el modo silencioso de funcionamiento (sólo los errores son
& Nbsp; impreso).
subcomandos:
& Nbsp; {iniciar, detener, reiniciar, estado, ayudar, consola, servidor, limpio, unittests}
& Nbsp; iniciar subproceso lanzamiento (es)
& Nbsp; detener Terminar subproceso (es)
& Nbsp; de reinicio subproceso (es)
& Nbsp; Mostrar estado de estado de subproceso (es)
& Nbsp; ayuda Mostrar ayuda
& Nbsp; consola Entre en el modo consola interactiva
& Nbsp; servidor Lanzamiento servidor en primer plano
& Nbsp; limpiar directorio del proyecto limpio de archivos intermedios
& Nbsp; unittests Seek para todas las pruebas unitarias y ejecutarlas
¿Cuál es nuevo en esta versión:
- Este comunicado contiene varias funcionalidades mejoras y algunas correcciones.
- El hito importante de este comunicado es una función de notificación reelaborado destinada a informar al administrador de la aplicación supervisada sobre eventos críticos.
¿Cuál es nuevo en la versión 1.0.0:
- La documentación se ha completado a un estado maduro.
- Todos los errores conocidos están cerrados.
- Se han añadido algunas características de menor importancia.
- Este lanzamiento es un software totalmente listo para la producción, y se ha utilizado durante más de 9 meses en varias aplicaciones empresariales escala en todo el mundo.
¿Cuál es nuevo en la versión 0.9 Beta 9:.
- Esta versión añade correcciones de errores
¿Qué hay de nuevo en la versión 0.9 Beta 7:.
- Windows es ahora compatible
- A modo de seguimiento esta en el comando de la cola.
- huevo con cremallera es ahora compatible con la interfaz HTTP.
- También hubo varias mejoras y correcciones de errores.
¿Qué hay de nuevo en la versión 0.9 Beta 6:
- Esta versión beta contiene principalmente correcciones de estabilización y unos pocos pequeñas mejoras.
Requisitos :
- Python
Comentarios que no se encuentran