Como descobrir como o servidor web do nó é iniciado em nosso servidor?

Como descobrir como o servidor web do nó é iniciado em nosso servidor?

Portanto, temos vários servidores Ubuntu 14.04 antigos (cerca de 2 anos) executando aplicativos de produção, que possuem um endpoint de API no Node.

Mas não temos ideia de como iniciar/parar/reiniciar o nó nele... ele só aparece quando reinicializamos a máquina :)

Eu tentei respostas populares como pm2, para sempre, systemd e StrongLoop - nenhuma parece ser usada para iniciar o nó. Também olhei /etc/init e init.d e não consigo encontrar nada parecido.

Alguma sugestão de como encontrá-lo?

O autor original do aplicativo já se foi há muito tempo...

A única outra pista que tenho é /etc/apache2/conf-available/javascript-common.conf que contém

Alias /javascript /usr/share/javascript/

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

Quando vou para esse diretório, encontrei 2 arquivos: /usr/share/javascript/node-uuid/uuid.jse suponho que o mesmo arquivo .min.js pareça ser uma biblioteca para gerar UUIDs, e não vejo nenhuma referência ao nosso aplicativo ...

Também sei que o app.js tem app.listen (8080), então duvido que isso seja feito pelo Apache/nginx, mas não sei o suficiente sobre configurações de nó + 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

Responder1

Por um tempo, antes do Ubuntu finalmente desistir do upstart e mudar para o systemd, era popular usar o supervisor para iniciar o Node (e alguns que seguem tutoriais obsoletos da Internet ainda tentam usá-lo). Execute supervisorctle ele mostrará o status de todos os aplicativos que gerencia.

informação relacionada