Por qué los desarrolladores de Rails necesitan a Dios

Cualquiera que lea blogs de la comunidad de Rails probablemente ya haya oído hablar de Dios. No, no la deidad en el cielo, sino una excelente aplicación de monitoreo que observa sus procesos y los mantiene en ejecución. Lo he visto principalmente usado para domesticar mestizos, pero se puede usar para monitorear cualquier proceso.

Estamos ejecutando a Dios para todos nuestros clientes de alojamiento administrado para asegurarnos de que sus mestizos no se desmayen por el agotamiento. Se ha mantenido muy bien hasta ahora. Consulte los recursos al final de este artículo para ver nuestro script de inicio y una configuración global de muestra.

El archivo de configuración de Dios debe explicarse por sí mismo. Es solo código Ruby, no hay nada mágico allí. Acabo de envolver el código central de God.watch en algunos bucles para permitir el soporte para monitorear un número ilimitado de aplicaciones. Una pequeña nota sobre el script init.d: ​​primero inicia God y luego carga el archivo de configuración a través del comando ‘god load’. Soy consciente de que puedes enviarle a dios el parámetro -c al iniciarlo, pero he descubierto que a veces (aparentemente al azar) eso no carga la configuración.

El script init.d debería funcionar bien en cualquier sistema RHEL / CentOS. Una vez que agregue el archivo a /etc/init.d/god simplemente haga:

chmod +x /etc/init.d/god

chkconfig –add god

chkconfig –level 345 god on

/etc/init.d/god start


Ahora estás listo para irte. Dejemos que esos demonios K-9 que se portan mal hagan lo mejor que puedan, no son rival para Dios.

Aquí hay un par de recursos relevantes para este artículo:

 

También podría gustarte

More Similar Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.