PM2 + Java App.

Primero hablemos de PM2 este es un manejador de procesos idealmente creado para apps que usan nodejs, pero al final encontré una utilidad mas allá de nodejs.

Y así fue cuando empece implementar de OpenVidu, que por acá en otro de mis post dice que es, y no encontraba como hacer el daemon, encontré que podría hacerlo usando PM2, con un script bastante útil.

Este es el script.

{
    "apps":[
    {
        "name":"nombre_proceso",
        "cwd":".",
        "script":"/usr/bin/java",
        "args":[
            "-jar",
            "argumentos es lo que va despues de java esto seria -jar, configuraiciones y el mismo jar."
        ],
        "watch":[
            "observador de app.jar"
        ],
        "node_args":[],
        "log_date_format":"YYYY-MM-DD HH:mm Z",
        "exec_interpreter":"",
        "exec_mode":"fork"
     }
   ]
}

el anterior es un codigo en json, este lo almacenaremos en un archivo por ejemplo. «proceso.json» para despues ser montado a pm2 con el siguiente comando : pm2 start proceso.json

Share

You may also like...

Deja una respuesta

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