Aplicación en java que corra como demonio

Imagen de javico

Forums: 

Buenas tardes a todos,

En nuestra empresa ubicada en Guayaquil tenemos una aplicación en java que corre en un servidor linux con Mandriva 2010.1 en la LAN interna, pero tenemos problemas de desconección ocasionales y, cuando eso sucede, tenemos que reiniciar la aplicación manualmente ya que no corre como demonio.

Estamos buscando alguna persona con los conocimientos necesarios para que nos ayude a mudar la aplicación a un servidor con Ubuntu 12.04 LTS y que además la haga correr como demonio.

Los interesados en este trabajo puntual pueden comunicarse por interno o enviar un e-mail a la siguiente dirección: ajqm67@yahoo.com.mx

De antemano gracias por su atención.

No entiendo el hecho de que

Imagen de deathUser

No entiendo el hecho de que haya que reiniciar la aplicación manualmente cuando se pierda la conexión y no se si poniéndola como daemon eso cambie, sería de conocer el origen del problema, como por ejemplo que al re-conectarse se obtenga otra dirección IP en cuyo caso quizás iniciar la aplicación sin atar a una dirección específica (o a la 0.0.0.0) podría ser la solución ...

Si es una aplicación JAVA no debería ser mayor problema el portarla a cualquier otro sistema operativo que soporte la versión de JAVA requerida, quizás instalar la versión adecuada sea lo más difícil :) ...

Y si se quiere ponerla a correr como daemon, se podría usar start-stop-daemon para eso ...

bye
;)

Lo que sucede es que

Imagen de javico

ocasionalmente hay algún problema que borra la base de datos pero el programa sigue corriendo sin ningún dato. Entonces debemos parar el programa, hacer un restore del último backup disponible de la base de datos y volver a arrancar haciendo uso justamente de start-stop.

Por eso he pensado que si corriese como demonio este problema podría corregirse.

Gracias por tu comentario deathUser.

Creo que se debe atacar el

Imagen de deathUser

Creo que se debe atacar el origen del problema que genera el borrado de la base de datos de la aplicación, no creo que haya diferencia en que la aplicación corra como daemon o no para que esto pueda ocurrir, a no ser que tenga que ver con el entorno de ejecución.

Insisto en que se analice el origen del problema del borrado de la base de datos, ya que si se produce el borrado de la base de datos con la aplicación corriendo como daemon, de igual forma habrá que hacer el proceso de recuperación.

Coméntanos cualquier particularidad de la aplicación o por qué crees que se pueda estar dando el problema y que indicio te ha hecho pensar que podría corregirse con la aplicación corriendo como daemon ...

bye
;)

Hola

Imagen de carlosjulioperez

Aunque un poco tarde pero si deseas un fin de semana te puedo visitar y ver qué sucede con tu caso.

Ahora estoy en un proyecto en UIO de lun-vie, pero con gusto te puedo visitar un sábado y atacar tu problema.

Saludos cordiales

Carlos Julio Pérez Quizhpe
Full stack developer
https://ec.linkedin.com/in/carlosjulioperez