O aplicativo Node trava após algum tempo na instância micro EC2, mesmo com o supervisor

1

Estou usando o supervisor para iniciar meu aplicativo node.js em uma instância micro EC2. No entanto, o aplicativo só permanece em execução por algum tempo até que seja encerrado. Não sei exatamente quanto tempo o aplicativo continua funcionando, mas acredito que seja por algumas horas. Às vezes menos. Minha pergunta é onde no servidor remoto eu deveria estar procurando para depurar esse tipo de problema? Estou executando uma AMI do Amazon Linux.

    
por Justin Meltzer 07.06.2012 / 16:49

1 resposta

1

Você pode tentar obter o log do nó usando esta configuração do supervisord. Depois de um acidente, você receberá o que realmente aconteceu. Provavelmente, o erro pode ser porque o nó travou por algum erro inesperado. Tente usar o console.logs

 ; ------- NODE -------
 [program:node]
 command=/usr/local/bin/node app.js
 directory=/var/www/node
 environment=NODE_ENV=production
 user=root
 stdout_logfile=/var/log/node/node.log
 stderr_logfile=/var/log/node/node.error
 serverurl=AUTO
 ; ---- END NODE CONFIG ----
    
por 09.06.2012 / 10:37