¿Cómo saber cómo se inicia el servidor web de nodo en nuestro servidor?

¿Cómo saber cómo se inicia el servidor web de nodo en nuestro servidor?

Entonces, tenemos un montón de servidores Ubuntu 14.04 antiguos (como 2 años) que ejecutan aplicaciones de producción, que tienen un punto final API en Node.

Pero no tenemos idea de cómo iniciar/detener/reiniciar el nodo... simplemente aparece cuando reiniciamos la máquina :)

Probé respuestas populares como pm2, forever, systemd y StrongLoop; ninguna parece usarse para iniciar node. También miré /etc/init e init.d y no encuentro nada parecido.

¿Alguna sugerencia de cómo encontrarlo?

El autor original de la aplicación ya no existe...

La única otra pista que tengo es /etc/apache2/conf-available/javascript-common.conf la que contiene

Alias /javascript /usr/share/javascript/

<Directory "/usr/share/javascript/">
    Options FollowSymLinks MultiViews
</Directory>

Cuando voy a ese directorio, encontré 2 archivos: /usr/share/javascript/node-uuid/uuid.jsy supongo que el mismo archivo .min.js, parece ser una biblioteca para generar UUID, y no veo ninguna referencia a nuestra aplicación...

También sé que app.js tiene app.listen(8080), así que dudo que Apache/nginx lo haga, pero no sé lo suficiente sobre las configuraciones de nodo+servidor web para saber...

 ls -alR /etc/apache2/
/etc/apache2/:
total 12
drwxr-xr-x   3 root root 4096 Apr  4  2017 .
drwxr-xr-x 104 root root 4096 Sep 14 11:41 ..
drwxr-xr-x   2 root root 4096 Sep 14 11:48 conf-available

/etc/apache2/conf-available:
total 12
drwxr-xr-x 2 root root 4096 Sep 14 11:48 .
drwxr-xr-x 3 root root 4096 Apr  4  2017 ..
-rw-r--r-- 1 root root  127 Aug 11  2013 javascript-common.conf

Respuesta1

Durante un tiempo, antes de que Ubuntu finalmente abandonara el advenedizo y cambiara a systemd, era popular usar supervisor para iniciar Node (y algunos que siguen tutoriales obsoletos de Internet todavía intentan usarlo). Ejecútelo supervisorctly mostrará el estado de cualquier aplicación que administre.

información relacionada