Todo processo que eu inicio, além do nginx, morre após algumas horas na instância do AWS EC2 Ubuntu

1

Sou novo no Ubuntu (vindo do mac) e estou tentando executar alguns servidores java e um servidor de nó em uma instância do Amazon EC2 do Ubuntu.

Eu executo cada servidor em sua própria screen sessão e tudo funciona bem por algumas horas, mesmo depois de eu exit da sessão ssh.

Depois de algumas horas, meu site cai. Eu ssh de volta para o servidor e todas as sessões de tela acabaram, juntamente com os servidores que estavam sendo executados dentro deles. screen -ls apenas diz que não há soquetes.

O Nginx é o único processo que iniciei e que continua em execução.

Eu sei que pode haver alguns limites altos na memória para processos, mas não sei como alterar isso, ou como diagnosticar se esse é o problema. De qualquer forma, parece estranho que todos os meus processos violem esse limite - o nó em particular não tem quase nada na memória.

Eu olhei através de dmesg e grepped para 'kill process' e os nomes dos meus servidores e similares, mas nada volta e não consigo ver nada óbvio lendo manualmente a saída de dmesg .

Não sei por que isso estaria acontecendo, mais uma vez sou completamente novo em servidores ubuntu e provavelmente estou cometendo algum erro de novato idiota - isso é apenas uma micro instância do EC2 em branco (camada gratuita) sem nada instalado mas nginx, node, git e meus servidores.

Se você fosse eu, que diagnóstico você faria ao lado para encontrar o problema?

    
por dev-noops 28.07.2015 / 00:23

0 respostas