Pregunta:
Estoy ejecutando MongoDB en un servidor Ubuntu. Está usando un script advenedizo para iniciar mongod cuando se inicia la máquina. Noté que si el proceso falla, no se reinicia.
¿Cómo puedo asegurarme de que si falla, se reinicia el proceso mongod?
Respuesta:
Yo mismo encontré la respuesta: la forma más sencilla de lograrlo es agregar las siguientes dos líneas al final del script advenedizo instalado por MongoDB ( /etc/init/mongodb.conf
):
respawn
respawn limit 10 90
Esto intentará reiniciar el proceso si termina y se detendrá si falla más de 10 veces en 90 segundos.