Buscar este blog

domingo, 25 de septiembre de 2016

Administración de procesos dotnet en Linux

Tiene poco tiempo que se libero la primera versión .Net core y todavía son escasas las herramientas y librerías disponibles para administrar y programar en este nuevo ambiente.
Por ejemplo, para usarlo con httpd, es necesario configurar httpd como un proxy inverso y ejecutar los sitios web uno por uno de forma manual.
Esto es engorroso sobre todo si tienes varios sitios, si necesitas reiniciar el servidor por ejemplo tienes que reiniciar una cantidad de procesos de forma manual, ademas cada programa en su propia ventana de screen problablemente.
Afortunadamente encontré este programa que es algo asi como la herramienta administrativa de servicios, ella das de alta tus sitios web de .Net core los habilitas o deshabilitas y se ejecutan de forma automática al iniciar el programa que es en si mismo un sitio web de .Net Core y por ello puedes realizar el control desde otro equipo.
Se llama Core Manager y esta disponible en esta dirección:
Core Manager

Puedes registrarlo como un servicio de systemd y al reiniciar tu equipo no tendrás que preocuparte por reiniciar todos los sitios uno por uno, ademas cada sitio pertenece a un grupo y puedes detener o reiniciar todos los procesos de un grupo en una sola operación lo que es útil si están relacionados por ejemplo, que usen el mismo código fuente y de esta forma los reinicias al actualizar los binarios.
Recuerden lo pueden obtener en Core Manager de SterSoft.

No hay comentarios:

Publicar un comentario