Iniciando o aplicativo nodejs no servidor start dá saída com o código 2

0

Estou executando o abaixo na inicialização do servidor:

exec sudo -E -u www-data /usr/bin/node /etc/nodeserver/app.js >> /var/log/applicationserver.log 2>&1

O console grava muitas mensagens que o início encerrou com o código 2. O aplicativo ainda é iniciado no final.

Onde posso encontrar informações sobre os códigos de saída para o nodejs?

    
por Asken 08.12.2011 / 11:47

2 respostas

1

Eu não estou usando node.js, então, por favor, leve isso com um pouco de sal.

No entanto, pesquisei códigos de saída reservados para o Unix em geral e Código 2 parece ser semelhante ao código 1 (erro geral).

Você pode tentar o nó com um programa trivial e, portanto, ver se ele também emite a mesma linha de mensagens de erro. Pode ser o app.js que exibe essas mensagens. O nó tem uma página man? Geralmente inclui os códigos de saída que o programa usa.

Também procurei maneiras de sair de um processo no nó com um código de saída, e o caminho certo para fazer isso parece ser o objeto de processo .

    
por lgarzo 08.12.2011 / 13:30
0

Eu tive o mesmo erro com /usr/sbin/node sendo usado em vez de /usr/bin/node . Acabei de remover /usr/sbin/node

    
por Natim 26.08.2014 / 18:45